比方,今天写一个简单的PL/SQL 语句,在缓存区中查看刚写的语句,如下:
SQL> l
1 DECLARE
2 i number(4):=1
3 BEGIN
4 LOOP
5 INSERT INTO emp2(empno) VALUES(i);
6 EXIT WHEN 1>2;
7 i:=i+1;
8 END LOOP;
9* END;
发现第二行忘加分号';'
这样加的时候,没加上:
2 i number(4):=1;
解决办法:
遇到这样的情况,应加2个分号,例:
2 i number(4):=1;;
再查看,就可以了!
SQL> l
1 DECLARE
2 i number(4):=1;
3 BEGIN
4 LOOP
5 INSERT INTO emp2(empno) VALUES(i);
6 EXIT WHEN 1>2;
7 i:=i+1;
8 END LOOP;
9* END;