2

Oracleでプロシージャ/関数を呼び出す際、位置型および名前付き(およびデフォルト)型のパラメータの順序に関する規則はありますか?
...位置パラメータが最初に来るように...
...または名前付きがリストの最後に表示されますか? 例はありますか (ドキュメントにはありません)。

4

1 に答える 1

5

名前付きパラメータと位置パラメータの混在をサポートする Oracle のバージョンを使用していると仮定すると (メモリが機能する場合、これは 11g の新機能ですが、保証しません)、位置パラメータを最初に指定する必要があります。論理的には、位置パラメーターを使用しようとしている場合、位置が正しい必要があります。

そして、これは確かに文書化されています。PL/SQLユーザーズ・ガイドの実際のパラメータの位置表記法、名前付き表記法および混合表記法に関するセクションを確認してください。

于 2012-04-18T10:05:16.613 に答える