7

現在、レコードをデータベースに挿入する .net アプリケーションからストアド プロシージャを呼び出しています。ただし、正常に挿入されたレコードのリストを取得する必要があります。

挿入された行をストアド プロシージャから直接返すことができることはわかっていますが、これを C# でプログラム的に行う方法があることを望んでいました。

この機能、つまり挿入/削除されたテーブルからの読み取りを実現するために、SQLDataReader クラスを実装することは可能ですか? または、この要求に対応できる他のクラスはありますか?

4

1 に答える 1

5

挿入/削除されたテーブルは、INSERT ステートメントの OUTPUT 句で使用できます。ストアド プロシージャの INSERT で OUTPUT 句を使用し、SQLDataReader を使用して結果を取得できます。

于 2012-05-18T06:02:10.720 に答える