外部ストアド プロシージャでは、次の2種類のパラメータ受渡し規則がサポートされています。
| パラメータ受渡し規則 | 説明 |
|---|---|
| パラメータ スタイルSQL | NULLをINまたはINOUT引数として渡し、INOUTまたはOUT引数として戻す方法を提供します。 |
| パラメータ スタイルTD_GENERAL | NULLのINまたはINOUT引数を受け付けず、NULLのINOUTまたはOUT引数を戻しません。 |
外部ストアド プロシージャのコーディングで使用するパラメータ受渡し規則は、その外部ストアド プロシージャのためのCREATE PROCEDURE文のパラメータ受渡し仕様に対応するものでなければなりません。
| CREATE PROCEDUREの指定 | 関数パラメータ リストに使用する構文 |
|---|---|
| PARAMETER STYLE SQLを指定する場合、またはPARAMETER STYLEオプションを指定しない場合 | パラメータ スタイルSQLの構文 |
| PARAMETER STYLE TD_GENERAL | パラメータ スタイルTD_GENERALの構文 |