2009-06-11 56 views
2

私は、ストアドプロシージャを使用して、ジャーナルされたas400テーブルの特定のフィールドを読み込み/更新/返す。 レコードを更新した後にテーブルをロックしてから解放したいとします。私は を試してみましたが、テーブルを解放することは問題です。 SPはカーソルを定義して開き、 はレコードを変数に選択してレコードを更新します。私は '原子を始める'を試してから、 ロックテーブルを排他モードにして、それが終わったら解放しません。 不明な文がありますか、特定のパラメータでコンパイルする必要がありますか? AS400ナビゲータのSQLパネルで単純なcreate procedure文を使用してコンパイルします。 例を参考にしていただければ幸いです。おかげさまで db2ストアドプロシージャ。ロック/解放テーブル

答えて

0

COMMITまたはROLLBACKが発行されるまで、プロシージャ自体内で、またはプロシージャをコールしたアプリケーションからロックは解放されません。

関連する問題