Salut à tous,
j'ai une table dans une base SQL server qui comporte 4 champs (id, date, heure, mesure)
la clé primaire est composée des champs id, date, heure. Je voudrais créer un trigger pour éviter les doublons lors de l'importation de fichiers textes, et étant débutant j'ai vu que l'on pouvait faire un trigger pour cela.
Voilà ce que j'ai mis mais qui ne fonctionne pas, message d'erreur de violation de clef :
CREATE TRIGGER [montrigger] on matable
FOR INSERT, UPDATE, DELETE
AS
DELETE matable
FROM inserted i, matable m
where i.id=m.id
and i.date=m.date
and i.heure=m.heure
GO
j'ai donc un message de violation de clef lors d'une insertion, si j'ôte la clef primaire pas de message mais des doublons sont insérés. Merci d'éclaire ma lanterne :-)