Salut, je dois importer un .csv dans ma base de données db2.
Le fichier csv possède 3 colonnes: reference,date,prix
J'arrive bien à importer les données dans une table de cette forme:
-id_table
-reference
-date
-prix
avec cette commande sql:
Jusque là aucun problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part IMPORT FROM "C:\data.csv" OF DEL MODIFIED BY TIMESTAMPFORMAT="DD/MM/YYYY H:M:S" INSERT INTO SYSTEM.maTable (reference,date,prix);
J'aimerais maintenant structurer ma bd comme ceci:
table1:
-id_table1
-id_reference
-date
-prix
table2:
-id_reference
-reference
Comment faire pour insérer mes données dans la table1 avec l'id_reference correspondant à la référence contenue dans le .csv?
Merci d'avance pour l'aide
EDIT: Devrais-je utiliser une table temporaire et faire des jointures comme expliqué ici ?
http://www.developpez.net/forums/d62...s-fichier-csv/
edit2: C'était bien ça, problème résolu!
Partager