我有一个关于输出的愚蠢问题。我有一个存储过程,它内部正在执行动态 SQL 来检查表中是否有记录,这就是示例:
SET @sqlLog =
'SELECT 1 FROM MyTable
WHERE TableName = ''' + @TableName + '''' + '
AND TheKey = ''' + convert(varchar(50), @LoadGuid) + ''''
EXEC(@sqlLog)
之后,我使用 @@RowCount 来验证结果是否为 0。
问题是在 WHILE 内,并且每一行都在 SQL Management Studio 的输出窗口中显示结果,我真的不想要这个。任何的想法?谢谢!