Integrer un fichier dans une base oracle - SQL/NoSQL - Programmation
Marsh Posté le 06-12-2010 à 10:04:31
Bonjour, 
 
Pour intégrer un fichier dans une table oracle, tu peux par exemple utiliser un "sql loader" ou une "table externe" 
(tu trouveras surement pleins d'exemples sur le net en cherchant un peu) 
 
Marsh Posté le 07-12-2010 à 18:09:53
bonjour 
Retour d'experience : 
 
avec sqlldr tout c'est bien passé 
j'ai créé deux fichiers 
un pour les controles et un avec les données 
la ligne de commande 
sqlldr userid=toto/toto control=ufstaff-control.txt log=logufstaff.txt bad=badufstaff.txt discard=disardufstaff.txt direct=n errors=0 
 
Le fichier de controle ufstaff-control.txt : 
LOAD DATA INFILE 'ufstaff-data.csv' 
APPEND 
INTO TABLE ufstaff 
FIELDS TERMINATED BY ';' 
TRAILING NULLCOLS 
(  UFCODE ,           
 STAFFCODE , 
 DATEDEB , 
 DATEFIN  
) 
 
le fichier des données ufstaff-data.csv:  
 
445;AAA;A;0;0; 
211;aaa;A;0;0; 
111;001;A;0;0; 
etc.... 
 
merci pour la piste 
 
un bon lien pour l'aide http://jaouad.developpez.com/sqlldr/#LIII-A
Marsh Posté le 05-12-2010 à 20:15:08
Bonjour,
J'ai un fichier TXT avec deux valeurs sur chaque ligne separé par un ;
J'ai une base de donnée oracle.
Je dois integrer ce fichier dans une table d'oracle.
Je sais comment intégré une gline
Mais le faire pour 200lignes, ça sera long.
insert into mesuf
(codeuf, codestaff, hiredate)
values
('xyz', '86378', sysdate);
je ne suis pas un pro en sql.
Sinon comment exporter une table mais pas avec que les valeurs comme un "select from matable", mais exporter avec les insert etc...
merci