【发布时间】:2023-03-29 03:08:01
【问题描述】:
我正在阅读 CALL 语句的 Oracle 文档。那里指出,CALL 语句可用于通过使用 INTO(不是包内的函数)调用用户定义的函数。我尝试了很多组合,但似乎无法找到正确的组合。有人可以给我一个如何做到这一点的例子吗?谢谢。
编辑:
我已经在 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"
【问题讨论】:
-
请发表您的尝试和遇到的问题,以便人们可以帮助您编辑您的代码
-
SELECT function_name(paramters)这应该可以工作。 -
我有一个函数执行 DML 的场景,所以我正在寻找其他方法来执行它。