sqlplus
に明示的に指示する必要があります それを行うには、スクリプトで。基本的に、使用できるステートメントは2つあります。
-
WHENEVER SQLERROR EXIT SQL.SQLCODE
-
WHENEVER OSERROR EXIT
例:
WHENEVER SQLERROR EXIT SQL.SQLCODE
begin
SELECT COLUMN_DOES_NOT_EXIST FROM DUAL;
END;
/
そしてOSエラーの場合:
WHENEVER OSERROR EXIT FAILURE
START no_such_file
詳細については、これとあれを参照してください。
それが役に立てば幸い。幸運を祈ります!