【发布时间】:2011-02-19 04:49:30
【问题描述】:
我的sql过程是
SET @query='UPDATE '+@tbl+' SET auth_Date='''+@authDate+'''
,authorized_By_ID=@AuthID
,authorized=1 WHERE '+@col+'=@Id;
IF(@@ERROR=0) SET @reVal=1 ELSE SET @reVal=-1'
EXECUTE sp_executesql @query, N'@reVal int OUTPUT',
@reVal,N'@AuthID int',@AuthID,N'@Id int',@Id
这里@AuthID 是Datetime,@AuthID 和@Id 是int
1) 我如何传递参数。
2)有一个错误来了
Conversion failed when converting
date and/or time from character string.
【问题讨论】:
标签: sql sql-server-2008 stored-procedures dynamic-sql