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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?!