VoteTerm - Teradata Director Program

Teradata® TDPリファレンス

Product
Teradata Director Program
Release Number
17.10
Published
2021年6月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/bvb1608578422774.ditamap
dita:ditavalPath
ja-JP/bvb1608578422774.ditaval
dita:id
B035-2416
Product Category
Teradata Tools and Utilities

目的

2フェーズ コミット セッションでのVote-and-Terminate(投票して終了)処置を要求します。

VoteTermパーセルは、単独でも送信できますが、メッセージ(Teradata SQL文を定義する一連のリクエスト パーセルとデータ パーセルの最後)に含めて送信することもできます。

使用方法に関する注意

既存データを変更する更新でVoteTermパーセルを使用する場合、必ずコミットが生じます。

即時のコミットを望まない場合、VoteTermパーセルの代わりにVoteRequestパーセルを使用します。

VoteTermパーセルがTeradata SQL文と同じメッセージで送信された場合、Vote and Terminate(投票して終了)リクエストの後に複文リクエストのルール(すべての文が成功するか、すべての文が失敗するか)が続きます。

プログラムでInitiate with Protocol-FunctionとVote/Terminate関数を併用している場合、VoteTermパーセルは、リクエストおよびデータ パーセルの後に含まれます。

応答は、次のいずれかになります。
  • Successパーセル。データベースがトランザクションをコミットしたことを示します。
  • Failureパーセル。データベースがトランザクションをロールバックしたこと、またはセッションが2フェーズ コミット モードでないことを示す。

    Failureパーセル内のエラー コードに、データベースがトランザクションをコミットできなかった理由が示されます。

パーセル データ

VoteTermパーセルに適用されるフィールド情報は次のとおりです。

フレーバー パーセル ボディ長 パーセル ボディ フィールド
116 0 なし