Oracle
 sql >> база данни >  >> RDS >> Oracle

Дефинирано от потребителя изключение с персонализирано съобщение

Използването на процедурата RAISE_APPLICATION_ERROR за повдигане на изключението ви позволява да свържете съобщение с грешката:

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;

Документация тук - по-специално, прочетете раздела, озаглавен "Дефиниране на вашите собствени съобщения за грешка:Процедура RAISE_APPLICATION_ERROR".

Споделяйте и се наслаждавайте.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заредете огромен csv файл в таблицата на базата данни на oracle с помощта на Pyspark

  2. Как да получите lat и long от sdo_geometry в oracle

  3. Как да се справяте с единична кавичка в Oracle SQL

  4. Помощна програма:Генерирайте PL/SQL процедура за експортиране на данни от таблица за 2 минути

  5. Поетапно APPL_TOP в Oracle Applications R12