control() - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL外部ルーチン プログラミング

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/rin1593638965306.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1147
Product Category
Software
Teradata Vantage

テーブル関数を、他のAMP vproc上で実行するテーブル関数の他のすべてのコピーの制御コピーとして指定します。

このメソッドは、呼び出しが成功した場合にはTRUEを戻し、テーブル関数のコピーはテーブル関数の制御ロールを取得できます。このメソッドがFALSEを戻した場合、テーブル関数のコピーは制御コピーのロールを取得できません。

使用上の注意

テーブル関数の制御コピーのセットアップは、さまざまなAMP vproc上で実行するテーブル関数のさまざまなコピーに特定の外部制御データを分散する必要があるものの、その外部制御データが特定のノード上にあるためテーブル関数の1コピーしかアクセスできない場合に役立ちます。

正常にTbl.control()を呼び出せるのは、テーブル関数の1コピーだけです。

テーブル関数の制御コピーは、Tbl.control()を呼び出した後に、Tbl.setCtrlCtx()を呼び出すことによって、制御データを他のテーブル関数コピーに配布できます。