diabolooo
Messages postés2Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention18 août 2003
-
18 août 2003 à 16:34
diabolooo
Messages postés2Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention18 août 2003
-
18 août 2003 à 16:42
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 :-)
diabolooo
Messages postés2Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention18 août 2003 18 août 2003 à 16:42
un n° de chiffres contenu dans la 1ère colonne du fichier que j'importe dans la table
C'est en fait un identifiant d'une mesure faite à une date et une heure données