【发布时间】:2016-10-27 16:53:41
【问题描述】:
DECLARE @sqlCommand nvarchar(1000)
DECLARE @countnumber int = 0
SET @sqlCommand = 'Set @countnumber = (SELECT count(*) from dsnv)'
EXEC (@sqlCommand)
print @countnumber ;
但我得到错误
【问题讨论】:
标签: sql sql-server
DECLARE @sqlCommand nvarchar(1000)
DECLARE @countnumber int = 0
SET @sqlCommand = 'Set @countnumber = (SELECT count(*) from dsnv)'
EXEC (@sqlCommand)
print @countnumber ;
但我得到错误
【问题讨论】:
标签: sql sql-server
将 sp_executesql 与输出参数一起使用
DECLARE @countnumber int = 0
SET @sqlCommand = 'Set @countnumber = (SELECT count(*) from dsnv)'
exec sp_executesql @sqlCommand, N'@countnumber int OUTPUT', @countnumber OUTPUT
print @countnumber ;
【讨论】: