|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2005 Messages : 33 ![]() |
Bonjour bonjour,
C'est surement tout con, j'aurais besoin de générer des exceptions dans un trigger/procédure stockée pour lesquelles je donne une code d'erreur personnalisé. Par exemple, si la quantité de produit que l'on veux comander est un nombre bizarre (genre -1) on lève une exception avec un code "-10" ou autre. Par contre si les stocks sont insuffisants pour répondre à la commande on lève une exception avec un code "-20". Il semble que ça marche sous Oracle, via un truc du genre : Code :
ERROR: type "exception" does not exist Quelqu'un à une idée? Merci d'avance |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : mai 2004 Messages : 4 490 ![]() |
Bonjour,
le type EXCEPTION n'existe pas dans PostgreSQL, pas plus que PRAGMA. Tu dois vérifier "manuellement" la quantité dans un bloc IF...THEN et le cas échéant lever une exception avec RAISE.
__________________
FAQ XML ------------ « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser » Giacomo Leopardi |
|
|
00
|
|
|
#3 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2005 Messages : 33 ![]() |
Je fait déjà un RAISE EXCEPTION... l'idée était de pouvoir, dans le programme java qui receptionne l'erreur, faire un truc du genre :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com