目的
Get Table Schema Listは、オペレータに関連するテーブル スキーマを抽出するサービス関数です。
構造
#include <pxoper.h> PXSTC_Code PX_GetTableSchemaList( PX_OperatorHandle operator, PX_SchemaType schemaType, PX_TableSchemaList * tableSchemaList, PX_Count * tableSchemaCount);
次のような場合に当てはまります。
パラメータ | 機能 | 指定 |
---|---|---|
operator | 入力 | テーブル スキーマ リストの抽出先となるオペレータ ハンドル |
schemaType | 入力 | 以下のいずれかのスキーマ型:
|
tableSchemaList | 出力 | テーブル スキーマ リストのアドレスへのポインタ |
tableSchemaCount | 出力 | テーブル スキーマ リストに含まれるスキーマ数へのポインタ |
戻りコード
以下のGet Table Schema List関数のステータス コードは、Teradata PTオペレータ インターフェースによって定義されます。
ステータス コード | 意味 |
---|---|
PXSTC_InvalidArgument | 1つ以上の正しくない入力引数 |
PXSTC_BadHandle | 未定義のオペレータ ハンドル |
PXSTC_NotFound | 指定されたテーブル リストが、指定されたオブジェクト内で見つからない |
PXSTC_Success | テーブル スキーマ リストの取出しの成功 |
使用上の注意
Get Table Schema List関数を定義する場合の注意事項は、以下を考慮してください。
対象 | 使用上の注意 |
---|---|
ステータス | 関数ステータスがPXSTC_Successの場合:
|
関連項目 |