トランザクションのアボート - Call-Level Interface Version 2

Teradata® Call-Level Interfaceバージョン2リファレンス - ワークステーション接続システム

Product
Call-Level Interface Version 2
Release Number
17.10
Published
2021年6月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/ttt1608578409164.ditamap
dita:ditavalPath
ja-JP/ttt1608578409164.ditaval
dita:id
B035-2418
Product Category
Teradata Tools and Utilities

キーボードからブレーク キーを検出した場合などの状況では、アプリケーションでセッションのトランザクションを停止してアボートすることがあります。

トランザクションが「リクエストとリクエストの間」の状態(活動状態のTeradata SQLリクエストがない状態)のときは、アプリケーション プログラムで、単一のTeradata SQL文であるABORTまたはROLLBACKが入ったTeradata SQLリクエストを送ることによってそのトランザクションをアボートできます。

そのリクエストは、上で説明したように、他のTeradata SQLリクエストと同じ方法で実行依頼されます。

トランザクションがアボートされると、データベースは、トランザクション内のTeradata SQLリクエストに対して維持されていたTeradata SQL応答を破棄して、トランザクション内のすべてのTeradata SQLリクエストをクローズし、トランザクション内のTeradata SQLリクエストのすべての影響をデータベースから取り消します。