我正在通过CALL语句的Oracle文档。这里指出,可以使用CALL语句通过使用INTO(不是包内的函数)来调用用户定义的函数。我尝试了很多组合,但似乎无法获得正确的组合。有人可以举例说明如何做到这一点?谢谢。如何使用'CALL'语句调用用户定义的函数?
编辑:
我试过下面的例子在SQL Developer中,但我得到一个错误。
variable x number;
call f(10) into :x;
我得到第2行一声巨响和错误:
SQL Error: ORA-01008: not all variables bound<br>
01008. 00000 - "not all variables bound"
请张贴什么你试过了,你遇到的问题是这样的人们可以帮助你编辑你的代码 – Aleksej
'SELECT function_name(paramters)'这应该工作。 – Viki888
我有一个场景,其中一个函数执行DML,所以我正在寻找其他方式来执行它。 – victor