Envoyé un message d'erreur ?????? [ORACLE] - Programmation
Marsh Posté le 09-04-2002 à 10:38:30
Marsh Posté le 09-04-2002 à 11:00:14
mmmh je m'en souviens plus trop, mais il faut que tu fasses une section dans ta procdure/trigger, qui s'appelle genre
Exception :
on NODATAFOUND then
//ton traitement
on TRUCMACHIN then
...
Donc tu as un espece de selecteur suivant l'exception levée (certaines sont de bases, comme NODATAFOUND qui se leve lorsque le select est vide), et tu peux en definir toi meme (dans les delcaration des variables, faut en faire une de type EXCEPTION).
Et pour ecrire dans la console un msg precis, dans ta section exception il faut faire un raise(chaine).
Voila, enfin c a verifié pour la syntaxe exacte, mais en tout cas c sur pour le principe.
Bonne chance
Marsh Posté le 09-04-2002 à 11:44:21
ok, pour l exception ca roule.
j ai pas pense au raise(chaine) pourtant je fais un peu de java et le java c est un peu pareil.
enfin bon je testerai ca merci .
Marsh Posté le 09-04-2002 à 10:38:05
Comment dans un trigger, ou une procedure stock l'on peut envoyé un message dans la console sql+ ?
genre un truc comme contrainte non respecte, date non valide, saisie incorrect, option impossible etc ... ?
---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".