2

次の形式のストアド プロシージャがあります。

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

このプロシージャは値を明示的に返さないため、返された結果の行数を知ることは困難です。さらに、このストアド プロシージャは別のプログラマによって作成され、アプリケーションで既に使用されているため、変更できません。

私の質問は、選択ステートメントによって生成された結果セットを取得したい場合、どうすればよいですか?

4

1 に答える 1

2

プロシージャを起動した後、セッション変数の使用を試すことができます @@rowcount:

select @@rowcount 

よくわかりません、多分それはあなたを助けるでしょう。

于 2013-05-17T13:41:49.667 に答える