2

我有一个具有以下格式的存储过程:

CREATE PROCEDURE proc_test
    @variable1 int
AS
    SELECT column1, column2, ....
    FROM table_test

因为这个过程没有显式返回任何值,所以很难知道返回了多少行结果。更重要的是,我无法修改这个存储过程,因为它是由另一个程序员创建的并且已经在应用程序中使用。

所以我的问题是,如果我想得到select语句生成的结果集,我该怎么做呢?

4

1 回答 1

2

触发程序后,您可以尝试使用会话变量 @@rowcount

select @@rowcount 

我不确定,也许它会帮助你。

于 2013-05-17T13:41:49.667 回答