sqlserver中的函数newid()如何作为参数传给存储过程呢???(50分)

  • 主题发起人 主题发起人 noall
  • 开始时间 开始时间
N

noall

Unregistered / Unconfirmed
GUEST, unregistred user!
sqlserver数据库
表cl有一字段 abh varchar(40)

有一存储过程,对表进行增加一条记录.

sp1.Parameters.ParamByName('@abh').Value:=newid(); //这样写肯定是不行....


如何sql中的函数newid()的值赋人这个参数呢???
 
数据库中字段类型应为 uniqueidentifier或者
cast(newid() as varchar(40))
 
直接写到存储过程的SQL语句中就可以了:cast(newid() as varchar)
 
后退
顶部