Sử dụng thủ tục RAISE_APPLICATION_ERROR để nâng cao ngoại lệ cho phép bạn liên kết thông báo với lỗi:
DECLARE
e EXCEPTION;
PRAGMA EXCEPTION_INIT (e, -20100);
BEGIN
RAISE_APPLICATION_ERROR(-20100, 'This is the user-supplied message');
EXCEPTION
WHEN e THEN
DBMS_OUTPUT.PUT_LINE('Caught e: ' || SQLCODE || ' ' || SQLERRM);
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('Caught something else: ' || SQLCODE || ' ' || SQLERRM);
END;
Tài liệu tại đây - đặc biệt, hãy đọc phần có tiêu đề "Xác định thông báo lỗi của riêng bạn:Quy trình RAISE_APPLICATION_ERROR".
Chia sẻ và tận hưởng.