我有一个奇怪的错误消息必须声明一个变量@NextVal。但我已经宣布它仍然给我一个错误。
DECLARE @NextVal BIGINT
EXECUTE sp_executesql @sql, N'@NextVal BIGINT OUTPUT', @NextVal OUTPUT
有没有人有任何想法???
答案 0 :(得分:0)
通常,代码看起来像这样:
DECLARE @NextVal BIGINT;
EXECUTE sp_executesql @sql,
N'@NextVal BIGINT OUTPUT',
@NextVal=@NextVal OUTPUT ;
你需要一个放置输出值的地方。