in do トランザクションでラベルを定義し、このラベルで排他的ロックを使用してテーブルにアクセスしています。ラベルの最後で、そのテーブルのすべての変更を行いました。今、私はトランザクションブロックにいます。ここで、別のセッションで同じテーブルにアクセスしようとしましたが、別のユーザーが使用するテーブルというエラーが表示されます。トランザクションでテーブルを解放して、別のユーザーがアクセスできるようにすることは可能ですか。
例えば:
セッション 1)
DO TRANSACTION:
---
---
loopb:
REPEAT:
--
--
---------------------> control is here right now.
END. /*repeat*/
--
--
END. /*do transaction*/
セッション 2)
同じテーブルにアクセスしようとしましたが、エラーが表示され、そのテーブルは別のユーザーによってロックされています。