Salut,
Une petite question... Je dois construire une base de données type annuaire avec quelques millions de lignes à traiter depuis un fichier texte. J'importe mon fichier texte dans une table afin de traiter mes données en requêtes SQL.
Voici ce que j'ai prévu :
Ceci ne correspond pas à la réalité mais c'est pour illustrer mon propos.
Je remplis bien ma table Personnes depuis les données de FichierTexte (Pas de soucis, un petit INSERT ... SELECT et c'est bon). Mais ce que j'aimerai, c'est remplir ma table liaison afin d'optimiser ma requête d'insertion dans la table Telephone.
En effet, comme la table Personnes comporte environ 7 millions d'enregistrements (sur les 23 millions de FichierTexte), lorsque je veux faire un INSERT sur la table Telephone, via une jointure sur la table Personnes, et bien c'est extremement long (plusieurs jours de traitement !).
Ce que je voudrais, c'est remplir automatiquement la table Liaison en même temps que je remplit la table Personnes.
Pensez-vous que celà soit possible ?
Merci de votre aide.
Partager