我正在尝试在 PL SQL 中编写一个简单的 for 循环程序来查找从 1 到 10 的前十个数字的总和。
早些时候我已经在 declare 中初始化了变量。但是,当我遇到错误时,我在声明部分中声明它并在开始部分中初始化,希望这可能是问题所在。但是我仍然收到错误
SQL> declare
2 sum integer;
3 begin
4 sum := 0;
5 for k in 1..10
6 loop
7 dbms_output.put_line(sum+k);
8 end loop;
9 end;
10 /
dbms_output.put_line(sum+k);
*
ERROR at line 7:
ORA-06550: line 7, column 25:
PLS-00103: Encountered the symbol "+" when expecting one of the following:
(