Je moet expliciet sqlplus
tell vertellen om dat te doen, in uw script. In principe zijn er twee uitspraken die u kunt gebruiken:
WHENEVER SQLERROR EXIT SQL.SQLCODE
WHENEVER OSERROR EXIT
Bijvoorbeeld:
WHENEVER SQLERROR EXIT SQL.SQLCODE
begin
SELECT COLUMN_DOES_NOT_EXIST FROM DUAL;
END;
/
En voor OS-fouten:
WHENEVER OSERROR EXIT FAILURE
START no_such_file
Zie dit en dat voor meer informatie.
Hoop dat het helpt. Veel succes!