Bonjour,
Je récupère à l'aide d'un lot DTS 7 fichiers de même structure que j'insère dans ma base de données.
Chaque jour, ces fichiers sont mis à jour et parfois archivé en supprimant leur contenu. Ma base, elle doit toujorus etre à jour avec toutes les données.
Ma question est :
Dois-je utiliser un déclencheur pour ne pas remettre à jour les elements déjà rentrés dans la base et pour n'insérer que les nouvelles données. Mais comment dois-je faire ?
ou dois-je le réaliser à l'aide d'une requete (comment faire également).
Petit exemple :
Mes fichiers se présentent de la facon suivante :
Date; heure; N° infopak; adresse IP; Nom de borne
La table est structurée de la même maniere.
Chaque jour le fichier est incrémenté.
Jour J :
27/07/2004; 20:15:12; 187554; TOTO
Jour J+1
27/07/2004; 20:15:12; 187554; TOTO
28/07/2004; 20:16:45; 187554; TITI
Je ne souhaite pas insérer 2 fois le même champs, à savoir TOTO et ne souhaite pas supprimer chaque jour ma table.
La solution la mieux adaptée serait le déclencheur, mais comment comparer si la ligne est déjà rentrée et si oui ne pas l'insérer.
Merci pour votre aide et j'espere avoir été assez clair.
Alex
Partager