SELECT FROM DUAL
例のように、Javaの呼び出し可能なステートメントにパラメーターとして渡そうとしています:
{?=call function1( ?, (select function2(?) from dual), ?)}
この関数を呼び出すと、例外が発生します: ORA-06550: 行 1、列 165: PLS-00103: 次のいずれかを期待するときにシンボル "SELECT" が発生しました: ( - + case mod new not null その他...
function as を呼び出すと正常{?=call function1( ?, ?, ?)}
に動作しますが、別の関数をパラメーターとして呼び出す必要があります (パスワード暗号化など)。
ある関数を別の関数のパラメータとして呼び出す方法はありますか?