Trigger de recopie sur une vue
Bonjour à toutes et à tous... mais surtout à toutes :P
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 :
Code:
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; |
Est-ce possible ???