我创建了一个动态查询,并且一切正常。我使用以下命令执行查询:
EXEC sp_executesql @SQLQuery
其中@SQLQuery是一个动态查询。
我唯一的问题是在执行此查询后如何还返回存在的行数?希望我的问题清楚。
提前致谢:)
您可以使用@@rowcount来返回最后一次查询影响的行数。
@@rowcount
EXEC sp_executesql @SQLQuery DECLARE @rowcount int SET @rowcount = @@rowcount SELECT @rowcount as NumofRows