Get Column Schema List - Parallel Transporter

Teradata® Parallel Transporter Operator プログラマ ガイド

Product
Parallel Transporter
Release Number
17.20
Published
2022年6月
Language
日本語
Last Update
2022-08-22
dita:mapPath
ja-JP/yvm1645201744157.ditamap
dita:ditavalPath
ja-JP/obe1474387269547.ditaval
dita:id
B035-2435
Product Category
Teradata Tools and Utilities

目的

Get Column Schema List は、テーブル スキーマに関連する列ハンドルのリストを抽出するサービス関数です。

構造

#include <pxoper.h>
PXSTC_Code PX_GetColumnSchemaList(
   PX_TableSchemaHandle  tableSchemaHandle,
   PX_ColumnSchemaList *  columnSchemaList,
   PX_Count *  columnSchemaCount);

次のような場合に当てはまります。

パラメータ 関数 指定
columnSchemaCount 出力 リストに含まれる列スキーマ数
columnSchemaList 出力 抽出された列スキーマ リストの位置へのポインタ
tableSchemaHandle 入力 列スキーマ リストの抽出先となるテーブル スキーマ ハンドル

戻りコード

以下のGet Column Schema List関数のステータス コードは、Teradata PTオペレータ インターフェースによって定義されます。

ステータス コード 意味
PXSTC_InvalidArgument 1つ以上の正しくない入力引数
PXSTC_BadHandle 未定義のデータ スキーマ ハンドル
PXSTC_NotFound 指定された列スキーマ リストが、指定されたオブジェクト内で見つからない
PXSTC_Success 列ハンドル リストの抽出の成功

使用上の注意

Get Column Schema List関数を定義する場合の注意事項は、以下を考慮してください。

対象 使用上の注意
ステータス 関数のステータスがPXSTC_Successの場合、列スキーマ リストのアドレスはcolumnSchemaListパラメータによってポイントされる位置に格納されます。 Get Table Schema Listも参照してください。