17.00 - 17.05 - 構文 - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.00
17.05
Published
2020年6月
Content Type
プログラミング リファレンス
Publication ID
B035-1147-170K-JPN
Language
日本語 (日本)
FNC_QB_Pair_t *
FNC_GetQueryBandPairs ( void            *QBandBuf,
                        FNC_QBSearch_et  SearchType,
                        int             *NumPairs )
void *QBandBuf
クエリー バンドを含むバッファを指すポインタ。クエリー バンドは以下の方法で指定されます。
  • FNC_GetQueryBandによって戻される
  • DBC.DBQLogTbl.QueryBand列から取得される
  • 呼び出し側によって指定される
FNC_QBSearch_et SearchType
FNC_GetQueryBandPairsが、トランザクション、セッション、プロファイルのクエリー バンドの名前/値ペアを検索するかどうかが指定されます。
FNC_QBSearch_etはsqltypes_td.hで定義され、次の値を含みます。
  • QB_FIRSTを指定すると、トランザクション、セッション、プロファイルのクエリー バンドで見つかった、それぞれの名前についての最初の固有名/値ペアを戻します。トランザクション、セッション、プロファイルのクエリー バンドに同じ名前が含まれる場合、FNC_GetQueryBandPairsは次の順番でクエリー バンドに見つかった最初の名前/値ペアを戻します。
    • トランザクション用クエリー バンド
    • セッション用クエリー バンド
    • プロファイル クエリー バンド
  • QB_TXNは、トランザクション クエリー バンドの名前/値ペアの数を戻すよう、指定します。
  • QB_SESSIONは、セッション クエリー バンドの名前/値ペアの数を戻すよう、指定します。
  • QB_PROFILEを指定するとプロファイル クエリー バンドの名前/値ペアを戻します。
int *NumPairs
FNC_GetQueryBandPairsが戻す名前/値ペア数。