Bonjour à toutes et à tous... mais surtout à toutes
J'ai une question interrogative qui me travaille...![]()
Est-il possible de créer un trigger sur une vue qui permet l'insertion des champs de la vue dans une autre table ?
Je m'explique... J'ai une vue regroupant 10 champs de 2 tables auxquelles je n'ai aucun accès.
Malheureusement, ces données doivent subir des traitements (envoi par mail d'infos, ...) et j'aimerai mettre un drapeau sur celles correctement traitées (0-1 binaire quoi).
J'avais dans l'idée de mettre un trigger sur la vue mais je ne sais pas si c'est faisable de faire un truc du genre :
Est-ce possible ???
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
17
18
19 create or replace TRIGGER maj_tbl1 INSTEAD OF INSERT ON VW1 FOR EACH ROW BEGIN INSERT INTO TBL1 VALUES (:NEW.champ1, :NEW.champ2, :NEW.champ3, :NEW.champ4, :NEW.champ5, :NEW.champ6, :NEW.champ7, :NEW.champ8, :NEW.champ9, :NEW.champ10, 0); END;
Partager