Oracle 错误︰ 不有效函数或过程的名称

标签: Oracle
发布时间: 2017/4/15 18:48:38
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有一些重大的问题,尝试了一些功能和运行在 Oracle 11.2.0.1.0

下面这个函数是不完整的-但在这一点上我只尝试去编译/执行/调用没有任何问题。

这里是我的有︰

CREATE OR REPLACE FUNCTION "MYTABLE"."TMP_TEST" return number
is 
f_qtr (4,0);

begin

UPDATE "MYTABLE".FOO  SET BAR = 555
where FOOBAR = 3;
f_qtr: =1;
return (f_qtr);

然后登录到 SQL Plus 执行以下操作

call MYTABLE.TMP_TEST;

并得到如下的背

ERROR at line 1:
ORA-06576: not a valid function or procedure name

解决方法 1:

您想要使用像一个变量︰

var a number
exec :a := TMP_TEST
print a
赞助商