1

私が作成した関数:

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
4

1 に答える 1

4

私の推測では、これはSUMPL/SQL の既存の関数であるという事実に関係しています。関数の名前をMYSUMまたは何かに変更してみて、それが修正されるかどうかを確認してください。

于 2012-05-16T00:57:42.687 に答える