ANSIトランザクション セマンティックスを使用している場合、最初のリクエストは、トランザクションを暗黙的に始めます。後続するリクエストはすべて、以下のイベントの1つが発生するまで、そのトランザクションに属します。
- SQL COMMIT文
- SQL ROLLBACK文
- LOGOFF文
- 失敗応答
失敗応答は、エラーによりデータベースの整合性が失われる可能性がなければ、エラーの原因となった文だけをロールバックします。エラーによりデータベースの整合性が失われる可能性がある場合は、トランザクションがロールバックされます。