parameter_style_specification - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/spp1591731285373.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

プロシージャにパラメータを渡すときに使用するパラメータの受け渡し表記。

この句は、すべての外部プロシージャで必須です。指定するパラメータ形式は、外部プロシージャのパラメータの受け渡し表記に適合する必要があります。

この時点でパラメータ形式を指定しない場合は、パラメータ形式を外部本体の参照と共に指定できます。

同じCREATE PROCEDUREリクエストまたはREPLACE PROCEDUREリクエストでパラメータ形式を複数回指定することはできません。

SQL
標識変数を使用して引数を渡します。
その結果、NULLを入力として渡して結果として返すことが常に可能になります。
SQLがデフォルトのパラメータ形式です。
TD_GENERAL
パラメータを使用して引数を渡します。
NULLを渡すことも返すこともできません。
JAVA
すべてのJavaプロシージャで必須です。
JavaプロシージャがNULL引数を受け入れる必要がある場合、EXTERNAL NAME句にはパラメータのリストを含め、Javaオブジェクトにマップするデータ型を指定する必要があります。