ORA-06550 PLS-00103 报错记录

    科技2022-07-29  125

    --- 在练习Oracle中有参游标的使用的时候,爆出了这么一个错误 ---- ORA-06550: 第16行,第0列: ---- PLS-00103: 出现符号 "end-of-file"在需要下列之一时: ---- : <an identifier> ---- <a double-quoted delimited-identifier> ---- 符号 ";" 被替换为 "end-of-file" 后继续. DECLARE CURSOR C2(ENO EMP.DEPTNO%TYPE) IS SELECT EMPNO FROM EMP WHERE DEPTNO = ENO; EN EMP.EMPNO%TYPE; BEGIN OPEN C2(10); LOOP FETCH C2 INTO EN; EXIT WHEN C2%NOTFOUND; UPDATE EMP SET SAL = SAL + 100 WHERE EMPNO = EN; COMMIT; END LOOP; CLOSE C2; END ---- 错误原因: 经过仔细的排查后发现,最后一行END后面少了个分号 ";" 哈哈哈

     

    Processed: 0.009, SQL: 8