1
功能我創建的時候:PLS-00103:出現符號 「」 期待以下... [PL/SQL]的一個
SQL> create or replace function sum(first number,second number) return number is result number:= 0; begin result:=first+second; return result; end sum;
2/
Function created.
,這裏是我如何編譯:
set serveroutput on;
begin
dbms_output.put_line(sum(1,1));
end;
/
編譯後,出現以下錯誤:
ERROR at line 2:
ORA-06550: line 2, column 27:
PLS-00103: Encountered the symbol "," when expecting one of the following:
) * & - +/at mod remainder rem <an exponent (**)> ||
multiset
考慮到'SUM'是一個保留字和一個內置的聚集函數,這對於一個自定義函數名是一個愚蠢的選擇。嘗試'ADD_NUMBERS'或什麼 – Bohemian
@波希米亞謝謝你,我還在學習,那是我第一次嘗試。 –