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;
/