【发布时间】:2013-01-18 22:30:58
【问题描述】:
我想将日期时间转换为 nvarchar(64)。下面的代码是一个sn-p,用作一系列存储过程参数的一部分。我已经包括了有错误的区域。
KEYWORD 'CONVERT' 附近的语法不正确
exec mysproc...@Password=N'',@IsAuthorized=1,
@UTCTIMESTAMP=CONVERT(NVARCHAR(64), GETUTCDATE(), 121),
@UserId=@SingleId output
你知道这个语法有什么问题吗?
【问题讨论】:
-
您需要使用中间变量,因为您不能在存储过程参数列表中内联使用大多数函数(例外是
@@系统函数,例如以前称为全局的@@SPID变量)
标签: sql sql-server sql-server-2008