構文 - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/qwr1571437338192.ditamap
dita:ditavalPath
ja-JP/qwr1571437338192.ditaval
dita:id
B035-1147
Product Category
Software
Teradata Vantage
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が戻す名前/値ペア数。