Bonjour à tous, j'ai un petit souci, et malgré des recherches et autres je plante x) ...
Voici le contexte,
J'ai une table qui est alimenté cependant cette table à une contrainte d'unicité et etrangère avec une table d'utilisateur.
C'est pourquoi je souhaite crée un trigger permettant de juste récupéré le nom de l'utilisateur que nous allons inséré dans notre table afin de crée un utilisateurs avant dans l'autre table.
Et voici ce à quoi j'en suis arrivé :
Cependant impossible de crée le trigger une erreur me bloque :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE OR REPLACE TRIGGER add_pool_contact BEFORE INSERT ON POOL FOR EACH ROW BEGIN insert into CONTACT (nom, prenom,mdp, userdroit) SELECT New.nom, 'test','test',1 FROM POOL; END;Des explications ou aides à offrir que je puisse comprendre et avance ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >[Error] Script lines: 7-7 -------------------------- ORA-00900: instruction SQL non valide Script line 7, statement line 1, column 0![]()
Partager