1

ストアドプロシージャがすでに収集している複数の結果セットをクリアして、作成される次の結果セットがプロシージャによって返される最初の結果セットになるようにすることはできますか?

4

2 に答える 2

2

これはデータベースによって異なります。SQL Serverでは、結果セットが送信されると、その結果は失われます。受信側のアプリケーション/コードはそれを処理する必要があります。このようなロジックが必要な場合は、結果を一時テーブルに収集し、手順の最後に必要なものだけを返します。

于 2010-02-25T14:38:49.223 に答える
0

As KM said it depends a bit on the database. Can you explain how your stored procedure gather multiple result sets? Are you achieving this via multiple unions or by creating a dynamic sql statement ?

于 2010-02-25T15:02:49.270 に答える