16.20 - parameter_name - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQLデータ定義言語 構文規則および例

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Release Date
2019年3月
Content Type
プログラミング リファレンス
Publication ID
B035-1144-162K-JPN
Language
日本語 (日本)

メソッドのパラメータ名一式。

パラメータ リストは、メソッドに渡す変数のデータ型(UDTを含む)、オプションのパラメータ名、およびロケータの、括弧に入れたカンマ区切りのリストです。

パラメータ名はメソッド定義内で固有であることが必要です。

メソッドのパラメータの名前にキーワードSELFを使用することはできません。

メソッドが受け入れる最大パラメータ数は128です。

データベース オブジェクトの命名ルールについては、<Teradata Vantage™ SQL基礎、B035-1141>を参照してください。

メソッドに渡すパラメータがない場合でも、右括弧と左括弧を指定する必要があります。

パラメータ名を1つ指定する場合は、メソッドに渡すすべてのパラメータの名前を指定する必要があります。

パラメータ名を指定しない場合、システムはパラメータにP1、P2、...、Pnの形式で固有名を割り当てます。これらの名前はCOMMENT文で使用され(COMMENT(コメント配置形式)を参照)、PARAMETER NAME列のHELP METHOD文で生成されるレポートに表示され(HELP METHODを参照)、エラー メッセージのテキストに表示されます。

UDT_name
parameter_nameリストにUDT型のパラメータが含まれている場合、UDT_nameの登録項はそのUDTの名前です。
data type
パラメータ名のリストを指定するかどうかにかかわらず、指定するパラメータのデータ型のセットを指定する必要があります。
  • parameter_nameリストに事前定義データ型のパラメータが含まれている場合、data_typeの登録項はそのデータ型です。
  • data_typeとして指定された型が文字型の場合、server_character_setの登録項はそのサーバー文字セットです。
各パラメータに関連付けられたデータ型は、パラメータまたは戻り値の型です。Teradata Databaseのすべてのデータ型が有効です。DISTINCT型UDTとSTRUCTURED型のUDTは、スカラーUDFにのみ有効です。
BYTE、CHARACTER、DECIMAL、VARCHARなど、長さやサイズを指定するデータ型では、パラメータのサイズが、渡すことのできる最大バイト数になります。
CHARACTER SET server_character_set
文字データは、CHARACTER SET句も指定できます。
文字サーバー データ セットKANJI1を指定することはできません。指定した場合、要求元にエラーが返されます。