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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
DECLARE
        stock_insuffisant EXCEPTION;
        PRAGMA EXCEPTION_INIT(stock_insuffisant, -20);
    BEGIN
mais avec Postgresql, ça me réponds :
ERROR: type "exception" does not exist

Quelqu'un à une idée?
Merci d'avance