admin

如何获取动态查询结果中的行数?

sql

我创建了一个动态查询,并且一切正常。我使用以下命令执行查询:

EXEC sp_executesql @SQLQuery

其中@SQLQuery是一个动态查询。

我唯一的问题是在执行此查询后如何还返回存在的行数?希望我的问题清楚。

提前致谢:)


阅读 152

收藏
2021-06-07

共1个答案

admin

您可以使用@@rowcount来返回最后一次查询影响的行数。

EXEC sp_executesql @SQLQuery

DECLARE @rowcount int
SET @rowcount = @@rowcount
SELECT @rowcount as NumofRows
2021-06-07