Мне нужно отправить ошибку из сценария pl / sql, которую я могу регистрировать и отслеживать.
Я пытаюсь создать процедуру, которая ничего не делает, кроме сбоя, и выводит на экран пользовательское сообщение об ошибке.
PROCEDURE Custom_Error ()
BEGIN
raise_application_error(-20101, 'Custom Error!');
END Custom_Error;
Мне запрещено. Я получаю эту ошибку:
Compilation errors for PACKAGE ...
Error: PLS-00103: Encountered the symbol ")" when expecting one of the following:
Мой план состоял в том, чтобы вызвать эту процедуру в фоновом режиме, а затем получить ошибку «Произвольная ошибка» в моем журнале фоновых заданий по ошибке.
Это правильный путь?
BR