Oracle 错误(4,1):PLS-00103:遇到符号“AS”
我试图创建和编译的以下函数有什么问题 我得到了这个错误代码,我不确定它到底出了什么问题Oracle 错误(4,1):PLS-00103:遇到符号“AS”,oracle,Oracle,我试图创建和编译的以下函数有什么问题 我得到了这个错误代码,我不确定它到底出了什么问题 Error(4,1): PLS-00103: Encountered the symbol "AS" when expecting one of the following: return 代码: 错误不言而喻: 错误4,1:PLS-00103:遇到预期的符号 以下各项中的一项:返回 删除AS并定义函数返回的内容 create or replace FUNCTION BOD_FM_FSCS_A_D
Error(4,1): PLS-00103: Encountered the symbol "AS" when expecting one of the following: return
代码:
错误不言而喻: 错误4,1:PLS-00103:遇到预期的符号 以下各项中的一项:返回 删除AS并定义函数返回的内容
create or replace FUNCTION BOD_FM_FSCS_A_Data(
-- Add the parameters for the function here
p_ExclusionsOnly NUMBER DEFAULT 0 )
RETURN NUMBER....
下面是一个来自
@ATable是无效的表名。你需要双引号:@atablethis不是导致错误的原因函数需要在顶部的CREATE语句中使用RETURN子句。因此,在我提供了解决第一个问题所需的帮助后,你更改了问题…玩得好你可以细化问题,但不能完全改变问题的方向-此网站不是真正打算成为一个迭代调试助手。您粘贴的代码在顶部看起来也非常错误-您可能需要修复它。
create or replace FUNCTION BOD_FM_FSCS_A_Data(
-- Add the parameters for the function here
p_ExclusionsOnly NUMBER DEFAULT 0 )
RETURN NUMBER....
CREATE FUNCTION get_bal(acc_no IN NUMBER)
RETURN NUMBER
IS acc_bal NUMBER(11,2);
BEGIN
SELECT order_total
INTO acc_bal
FROM orders
WHERE customer_id = acc_no;
RETURN(acc_bal);
END;
/