Bonjour j'aimerai un déclencheurs qui génèrerait une mise jour automatique en concaténant différents champ de cette même table.
Dans une premier temps j'ai créé, mon expression de concaténation qui focntionne et me donne le bon resultat
RESULTAT : RD939_PRD10-1115_11-63Code:select concat(concat(concat(concat(concat(concat(concat(concat(concat(concat('R',AXE),'_'),'PRD'),PLOD),'-'),ABSD),'_'),PLOF),'-'),ABSF) from SIR_ECRAN_ACOUSTIQUE_GLD;
Maintenant je mets cet expression dans un déclencheurs mais la fonctionne ne donne aucun résultat, pouvez vous m'indiquer l'erreur
merci d'avance pour votre aideCode:
1
2
3
4
5
6
7
8
9 create or replace TRIGGER SIR.UPD_SIR_ECRAN_ACOUSTIQUE_GLD AFTER UPDATE ON SIR.SIR_ECRAN_ACOUSTIQUE_GLD BEGIN update SIR.SIR_ECRAN_ACOUSTIQUE_GLD set NOMROUTE = concat(concat(concat(concat(concat(concat(concat(concat(concat(concat(concat('R',AXE),'_'),'PRD_'),PLOD),'-'),ABSD),'_'),'PRF_'),PLOF),'-'),ABSF) where NOMROUTE is null ; END;