Vous pouvez également définir vos propres messages d'erreur avec la procédure RAISE_APPLICATION_ERROR
DBMS_STANDARD.raise_application_error(numero_erreur, message[, {TRUE | FALSE}])
numero_erreur représente un entier négatif compris entre -20000 et -20999
message représente le texte du message d'une longueur maximum de 2048 octets
TRUE indique que l'erreur est ajoutée à la pile des erreurs précedentes
FALSE indique que l'erreur remplace toutes les erreurs précédentes
Du fait que cette procédure appartienne a un paquetage standard, il n'est pas nécessaire de préfixer cette procédure
L'appel de la procédure raise_application_error ne peut être exécuté que depuis une procédure stockée, et déclenche un retour immédiat au programme appelant en lui transmettant le code et le libellé de l'erreur
Partager