Bonjour
J'aimerais votre opinion sur le trigger suivant:
Le but est de mettre a jour le champ NOM_AFFICHE de la Table TEST_2 si il y a un modification des Champs Nom ou Prénom de la Table TEST_1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE OR REPLACE TRIGGER TEST_UPDATE AFTER UPDATE OF NOM ,PRENOM ON TEST_1 REFERENCING NEW AS New OLD AS Old FOR EACH ROW BEGIN update TEST_2 set TEST_2.NOM_AFFICHE=:new.PRENOM || ' ' || :new.NOM where TEST_2.id2=:new.id; END ; /
J'ai testé cela semble fonctionner mais je n'ai jamais fait ce genre de chose alors peut être qu'il ne faut pas s'y prendre comme cela?
Est ce que ce genre de Trigger n'est pas trop impactant pour la BDD si il y a beaucoup de ligne dans les Table? Et du coup peut etre vaut il mieux faire tout cela dans le Code?
D'avance merci de votre aide.
Partager