2つの形態のトランザクションを使用できます。
- Teradata
- ANSI
Teradataトランザクション セマンティックスを使用している場合、2タイプのトランザクションがあり、これらのトランザクションではall-or-noneプロパティをどの文が共有するかをアプリケーションが識別する方法が異なります。
- 明示的
- 暗黙的
3つの方法はすべて、いずれかの文の実行に失敗したときには、すべての文が取り消されます。
このトランザクションの種類 | アプリケーション |
---|---|
明示的(ユーザー生成) | 文の前にTeradata SQLのBEGIN TRANSACTION文が置かれ、後にTeradata SQLのEND TRANSACTION文が続きます。 |
暗黙的 | 文を単一リクエストとして発行します。 |