Bonjour,
J'ai une colonne d'une table qui n'a que 2 valeurs possibles Y ou N.
je voudrais créer un trigger qui met à null cette colonne si la valeur est autre que Y ou N.
j'ai créé le trigger suivant mais je ne pense pas que ce soit exact.
Si quelqu'un peut m'aider?merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 CREATE OR REPLACE TRIGGER T_BEFORE_INSERT_TABLE BEFORE INSERT ON TABLE FOR EACH ROW BEGIN IF (:NEW.Colonne<>'Y') THEN :new.Colonne := Y; ELSEIF (:new.Colonne<>N) THEN new.Colonne := N; END IF; EXCEPTION When others THEN null; END;
Partager