目的
Create Global Variableは、オペレータのグローバル変数を作成するサービス関数です。
構造
#include <pxoper.h> PXSTC_Code PX_CreateGlobalVar(PX_OperatorHandle operator, PX_Name varName, PX_Length varSize, PX_Count varCount);
次のような場合に当てはまります。
パラメータ | 機能 | 指定 |
---|---|---|
operator | 入力 | 作成中のグローバル変数に関連するオペレータ ハンドルのインスタンス |
varCount | 入力 | グローバル変数に関連して作成される最大項目数 |
varName | 入力 | グローバル変数の名前 |
varSize | 入力 | グローバル変数のバイト単位の項目サイズ |
戻りコード
以下のCreate Global Variable関数のステータス コードは、Teradata PTオペレータ インターフェースによって定義されます。
ステータス コード | 意味 |
---|---|
PXSTC_InvalidArgument | 1つ以上の正しくない入力引数 |
PXSTC_BadHandle | 未定義のオブジェクト ハンドル |
PXSTC_NotEnough | グローバル変数のサイズが大きすぎる |
PXSTC_Success | グローバル変数の作成の成功 |
使用上の注意
Create Global Variable関数を使用する場合の注意事項は、以下を考慮してください。
対象 | 使用上の注意 |
---|---|
ステータス | 関数のステータスがPXSTC_Successの場合には、グローバル変数のすべての項目が正常に作成されたことを示します。 |