Confirmation sur un trigger
Bonjour à tous,
Dans un projet je dois utiliser des triggers. Mais je ne connais pas. Donc, j'ai recherché des tutoriaux sur google. Voila le triigger demandé:
Citation:
Création d'un trigger trig_buir de type before update or insert for each row. Il controlera la valeur du champ "etatproj" de la table projet, si la nouvelle valeur de "etatproj" est différente de 'D' ou de 'A' et que le projet de rattachement est vide alors le projet de rattachement devient le projet lui-même
Voila mon trigger
Code:
1 2 3 4 5 6 7 8 9 10
| CREATE OR REPLACE TRIGGER "CRA".trig_projet_buir before update or insert of etatproj on projet
REFERENCING NEW as new_etat OLD as old_etat
for each row
BEGIN
if ((new_etat='D' or new_etat='A') and codeprojrattach=NULL)
then
update projet
set codeprojrattach=codeproj
END IF;
END; |
Qu'en pensez-vous? Je n'ai pas mis de clause sur le update: je ne sais pas laquelle mettre. Est-ce importante de la mettre?
Merci d'avance.
Yann