TD_ANYTYPEパラメータに関連付けられた情報へのアクセス - Teradata Database - Teradata Vantage NewSQL Engine

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

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/uhh1512082756414.ditamap
dita:ditavalPath
ja-JP/uhh1512082756414.ditaval
dita:id
B035-1147
Product Category
Software
Teradata Vantage

TeradataのFNC_GetAnyTypeParamInfoライブラリ関数を使用すると、ルーチン内で定義した各TD_ANYTYPE入力パラメータおよび出力パラメータについての情報にアクセスできます。FNC_GetAnyTypeParamInfoは、このパラメータについて次の情報を返します。

  • パラメータの位置的インデックス
  • パラメータのデータ型
  • パラメータが、入力パラメータ、出力パラメータ、またはINOUTパラメータのいずれであるか
  • データ型の最大長(バイト単位)
  • DECIMAL(n,n)のmの値、またはINTERVALデータ型の精度。例えば、次のようになります。

    INTERVAL DAY(p) TO SECOND(p)のnの値

  • DECIMAL(m,n)型のmの値、またはTIME、TIMESTAMP、およびINTERVALデータ型の小数秒の精度。例えば、次のようになります。

    TIME(n)、またはINTERVAL DAY(n) TO SECOND(p)のnの値

  • CHARACTERデータ型に関連付けられたサーバーの文字セット
  • データ型の名前(パラメータがUDTの場合)
  • その型がUDTであるかどうかを示し、UDTである場合はその種類を示す識別子
  • TD_ANYTYPE結果パラメータの戻り値の型
  • TD_ANYTYPEパラメータの数

FNC_GetAnyTypeParamInfoの詳細については、FNC_GetAnyTypeParamInfoを参照してください。