如何在SQL查询中设置全局变量的值并在外部使用该变量

时间:2018-10-31 09:20:39

标签: sql-server

如何在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”。

0 个答案:

没有答案