[Trigger] duplication suite à un trigger
Bonjour
Mon objectif est le suivant. Quand dans ma table sujet je fais une insertion, je veux récupérer certaines valeurs de cette insertion et les mettre dans une autre table (table jeune).
Donc, j'ai besoin d'un trigger.
J'ai crée le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10
|
create function insert_un_jeune_for_trigger() returns trigger as
begin
if new.jeune is true then
insert into jeune values(new.identifiant, new.sexe, new.etat_civil_lors_du_recrutement, new.mode_de_recrutement, new.niveau_d_etudes, new.raison_de_l_exclusion, new.age_lors_du_recrutement, new.date_du_recrutement, new.jeune, new.age, false, new.profession, new.exclu);
end if;
return new;
end;
CREATE TRIGGER trigger_insert_un_jeune AFTER INSERT ON sujet FOR EACH ROW EXECUTE PROCEDURE insert_un_jeune_for_trigger(); |
A priori, le trigger fonctionne lorsque je fais un insert dans la table sujet.
Sauf que, je me retrouve avec 2 fois la même ligne insérée dans la table sujet 8O
Où ai-je fais une erreur ?
Merci d'avance de votre aide.
@++