ORA-00600无法正常工作的异常代码块

时间:2019-01-22 13:24:53

标签: oracle plsql oracle-sqldeveloper

当我执行以下操作时,不输入异常块。我想运行错误块并继续循环。但是由于图片中的ora-00600错误,循环停止了。输出类型,我希望循环继续。

error

DECLARE 
  TEST_       INT := 0;
BEGIN
  FOR REC_ IN (SELECT * FROM CLIENT_PROFILE_VALUE) LOOP
    BEGIN
      TEST_ := dbms_lob.COMPARE(REC_.PROFILE_BINARY_VALUE, '0');
      EXCEPTION
        WHEN OTHERS THEN
          Dbms_Output.Put_Line('ROWID => ' || REC_.OBJID);
    END;
  END LOOP;
END;

0 个答案:

没有答案