0

テーブルデータを更新する plpgsql 関数があります。ループ変数を引数として渡してループ内でこの関数を呼び出し、各関数呼び出しの後にコミットします。

別のplpgsql関数を作成しようとしましたが、Oracleプロシージャとは異なり、関数でコミットできないことがわかりました。

通常のSQLエディタまたはpsqlでこれを行う方法はありますか?

4

1 に答える 1

1

できますが、dblink-extensionを使用してデータベースへの外部接続を確立する必要があります。多くのオーバーヘッドがあり、遅くなりますが、機能します。多分これはあなたの状況に適しています。

于 2010-09-29T17:55:06.723 に答える