我试图SELECT FROM DUAL
作为参数传递给java中的可调用语句,例如:
{?=call function1( ?, (select function2(?) from dual), ?)}
当我调用此函数时,出现异常:ORA-06550:第 1 行,第 165 列:PLS-00103:在期望以下之一时遇到符号“SELECT”:(-+ case mod new not null others...
当我调用函数 as{?=call function1( ?, ?, ?)}
时,它工作正常,但我需要调用另一个函数作为参数(例如密码加密)。
有没有办法将一个函数作为另一个函数的参数调用?