Importer un fichier csv dans une table avec une commande sql ?
Bonjour,
Je dois créer une application où celle-ci devra importer dans une table, un fichier csv avec des centaines de milliers de lignes.
Exemple du fichier:
Code:
9974231454123;PANTHALON;52;E14;01/06/2014;1;51
J'aimerais importer ce fichier dans une table.
Existe t-il une commande sql pour importer en 1 fois, un fichier vers une table ?
J'ai essayé la commande sql ci-dessous dans mon programme delphi :
Code:
1 2 3 4 5
| load data
infile 'c:\test.csv'
into table test_import_file
fields terminated by ";"
( cb, nom, taille, saison, date, cpt, stk ) |
Ca ne fonctionne pas, il me dit : ORA-00900: Instruction sql non valide
Toad for Oracle ou Sql developper ont des fonctions à peu près similaire permettant de faire ce genre de chose.
- Qu'existe t-il aujourd'hui pour arriver à importer un fichier dans une table, en commande sql ?!