Я пытаюсь сделать некоторые проверки в схеме БД в начале PL/SQL script.
Если проверки дают неуспешные результаты, я хочу остановить script, чтобы предотвратить выполнение следующих команд.
У меня есть что-то вроде этого
-- 1st line of PL/SQL script
DECLARE
SOME_COUNT INTEGER;
BEGIN
SELECT COUNT(*) INTO SOME_COUNT FROM SOME_TABLE WHERE <SOME_CONDITIONS>;
IF (SOME_COUNT > 0) THEN
DBMS_OUTPUT.PUT_LINE('Test failed, I don''want the rest of the script'
|| ' to be executed.');
--EXIT or something like that?... <= STOP EXECUTION HERE
END IF;
END;
/
-- OTHER SQL INSTRUCTIONS...
ALTER TABLE SOME_TABLE ...
Я ищу инструкцию (ы), которая позволяет делать "STOP EXECUTION HERE
".