メソッドのパラメータ名一式。
パラメータ リストは、メソッドに渡す変数のデータ型(UDTを含む)、オプションのパラメータ名、およびロケータの、括弧に入れたカンマ区切りのリストです。
パラメータ名はメソッド定義内で固有であることが必要です。
メソッドのパラメータの名前にキーワードSELFを使用することはできません。
メソッドが受け入れる最大パラメータ数は128です。
関数に渡すパラメータがない場合でも、右括弧と左括弧を指定する必要があります。
パラメータ名を1つ指定する場合は、関数に渡すすべてのパラメータの名前を指定する必要があります。
パラメータ名を指定しない場合、システムはパラメータにP1、P2、...、Pnの形式で固有名を割り当てます。これらの名前はCOMMENT文で使用され(COMMENT(コメント配置形式)を参照)、PARAMETER NAME列のHELP METHOD文で生成されるレポートに表示され(HELP METHODを参照)、エラー メッセージのテキストに表示されます。
- data type
- パラメータ名のリストを指定するかどうかにかかわらず、指定するパラメータのデータ型のセットを指定する必要があります。
- CHARACTER SET server_character_set
- server_character_setをKANJI1として指定することはできません。指定すると、Teradata Databaseは要求元にエラーを返します。
- UDT_name
- SYSUDTLIB.UDT_name
- parameter_nameリストにUDT型のパラメータが含まれている場合、UDT_nameの登録項はそのUDTの名前です。
- AS LOCATOR
- BLOB型とCLOB型は、ロケータで表わす必要があります(ロケータの説明については、<Teradata Vantage™ SQLデータ操作言語、B035-1146>を参照)。Teradata Databaseは、メモリ内LOBパラメータをサポートしていません。LOBパラメータと戻り値ごとに、AS LOCATOR句を指定する必要があります。