Syntaxe Trigger before update
Bonjour,
Je souhaite crée dans base Oracle le trigger suivant:
(équivalent à un update en cascade en fait...)
create or replace trigger UPD_GLOSS_PAYS
before update of GLOSS_NO on GLOSSARY
referencing
OLD as ligneAvant
NEW as ligneAprès
for each row
when (GLOSSARY.TYPE_NO = 'CP')
begin
update CONTRAT_TX
set PAYS = :ligneAvant.GLOSS_NO
where PAYS = :ligneAprès.GLOSS_NO ;
end;
j'obtiens le message erreur suivant:
ORA-04076: spécification NEW ou OLD erronée
Quelqu'un pourrait m'aider ???
Merci par avance