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