まず第一に、はい、DO ステートメントのドキュメントを読みました:) http://www.postgresql.org/docs/9.1/static/sql-do.html
だから私の質問:
UPDATE ステートメントを含むコードの動的ブロックを実行し、影響を受けるすべての行の数を計算する必要があります。Ado.Net
プロバイダーを使用しています。
Oracle では、ソリューションには 4 つのステップがあります。
- コマンドに入出力パラメータ「N」を追加
- BEGIN ... ENDを追加します。命じる
- 各ステートメントの後に:N := :N + sql%rowcountを追加します。
- 終わった!コマンドを実行した後、コマンドから N パラメータを読み取ることができます。
PostgreSQL でそれを行うにはどうすればよいですか? npgsql プロバイダーを使用していますが、役立つ場合は devard に移行できます。