この質問はこれに部分的に関連しています
次の SQL を使用すると、トランザクションがロールバックされない理由:
INSERT INTO TESTSCHEMA."test" (ID, NAME) VALUES (11111, 'SDFASDFASD');
ROLLBACK;
DB2/iSeries のドキュメントから知っているように:
ROLLBACK ステートメントは、作業単位を終了し、その作業単位によって行われたデータベースの変更をバックアウトするために使用されます。
作業単位が開始または終了したことを示す指標は何ですか? 上記の例では何がロールバックされますか?
すべての回答とリンクに感謝します。
PS。DB2/iSeries V5R4 を使用しています。
PPS。下手な英語でごめんなさい