1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
Script de création table (data.sql) :
create table test_loader
(
code int,
nom varchar2(30),
creation date
);
Script de contrôle (data.ctl):
load data
infile 'data.csv'
into table test_loader
fields terminated by ";" optionally enclosed by '"'
( code, nom, creation )
Fichier de données (data.csv):
"1";"nom 1";"12/12/1967";"extra field 1";
"2";"nom 2";"12/12/1956";"extra field 2";
"3";"nom 3";"12/12/1923";"extra field 3";
Exécution de SQL*Loader :
c:\>sqlldr control=data.ctl userid=xxx/yyy@zzz
Résultat :
SQL> select * from test_loader;
CODE NOM CREATION
---------- ------------------------------ --------
1 nom 1 12/12/67
2 nom 2 12/12/56
3 nom 3 12/12/23 |
Partager