我是PL/SQL的新手,所以我试图在SQL开发人员中执行一些PL/SQL程序.但它会引发错误,即使我的程序是正确的.是否需要更改我的SQL Developer设置才能执行数学运算?
我想要执行这个程序.
DECLARE
num number(5):= 20;
num1 number(5):= 80;
sum number(5);
BEGIN
sum:= num + num1;
dbms_output.put_line('result='||sum);
END;
Run Code Online (Sandbox Code Playgroud)
错误是:从行开始出错:命令中的2 -
Error report -
ORA-06550: line 7, column 36:
PLS-00103: Encountered the symbol ")" when expecting one of the following:
(
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:
Run Code Online (Sandbox Code Playgroud)
您使用保留关键字sum作为标识符是不允许的.
试试这个:
DECLARE
num number(5):= 20;
num1 number(5):= 80;
v_sum number(5);
BEGIN
v_sum:= num + num1;
dbms_output.put_line('result='||v_sum);
END;
Run Code Online (Sandbox Code Playgroud)