如何在T-SQL查询中初始化全局变量的值?
如果我打印此变量,则将按照初始化的值打印。
我的例子:
DECLARE @sql nvarchar(4000)
DECLARE @totalRowCount int
SET @totalRowCount = 0
SET @sql = N'SET @totalRowCount = 8' --+ Convert(varchar,@totalRowCount)
EXEC sp_executesql @sql
select @totalRowCount
错误:
错误:消息137,级别15,状态1,第9行必须声明标量 变量“ @totalRowCount”。