Bonjour, j ai un ptite pobleme avec les triggers je je suis débutante en sql alors je veux creer declencheur qui sauvgarde les anciens valeurs a chaque modification j'essai ce code
1 2 3 4
| CREATE TRIGGER trg BEFORE insert ON Employees FOR EACH ROW WHEN (new.salaire<>old.salaire)
Begin
INSERT INTO historique_salaire VALUE( matric,:old.salaire) ;
End ; |
s'affiche
Warning: Trigger created with compilation errors.
apres la commande show errors
PL/SQL: SQL Statement ignored
PL/SQL: ORA-01747: invalid user.table.column, table.column, or
column specification
PLS-00103: Encountered the symbol "ALTER"
comment verifier que le trigger créer correctement
je fais
select * from historique_salaire
mais ça marche pas
Partager