Anda harus secara eksplisit memberi tahu sqlplus
untuk melakukan itu, dalam skrip Anda. Pada dasarnya, ada dua pernyataan yang dapat Anda gunakan:
WHENEVER SQLERROR EXIT SQL.SQLCODE
WHENEVER OSERROR EXIT
Misalnya:
WHENEVER SQLERROR EXIT SQL.SQLCODE
begin
SELECT COLUMN_DOES_NOT_EXIST FROM DUAL;
END;
/
Dan untuk kesalahan OS:
WHENEVER OSERROR EXIT FAILURE
START no_such_file
Untuk informasi lebih lanjut, lihat ini dan itu.
Semoga membantu. Semoga Sukses!