17.00 - 17.05 - FNC_TblOpSetExplainText - 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
日本語 (日本)

目的

テーブル演算子にhexplainカスタム句のセットがある場合、EXPLAINテキストを設定します。

構文規則

void
FNC_TblOpSetExplainText(int     numOfTexts,
                        char **arrayOfTexts,
                        int   *arrayOfLens);
int numOfTexts
INパラメータ

EXPLAINテキスト文字列の数。

char **arrayOfTexts
INパラメータ

EXPLAINテキスト文字列を格納する配列。

int *arrayOfLens
INパラメータ

各EXPLAINテキスト文字列の長さを格納する配列。

使用上の注意

Hexplainには、完了するEXPLAINの型の次の値があります。
  • 1 = 単純
  • 2 = 冗長
  • 3 = DBQL

このルーチンは、外部サーバーからの複数行EXPLAIN計画を処理するために入力として複数の自己格納型EXPLAINテキスト文字列を受け取ります。ルーチンはEXPLAIN計画の複数行を表示する構文解析プログラムにEXPLAIN計画を提供します。

このルーチンは、PE vprocでテーブル演算子によってのみ呼び出し可能です。