-
Gérer les exceptions
bonjour , j'ai une procédure qui reçoit en paramètres un nom de table et la procédure affiche tous les enregistrements de cette table. Seulement si l'utilisateur entre une table inexistante il faut afficher un message d'erreur. Est-il possible de gerer cette erreur par le bloc exception de la procédure?? merci;)
-
Oui :
- en faisant un select sur all_tables et gérant une exception no_data_found
- en gérant un bloc d'exception when others et en testant que sqlcode = -942*
- en créant une exception et en lui attribuant le code -942* via exception_init
* -942 correspond à l'erreur table does not exist
-