-- test.ctl:
load data
infile *
into table test_tab
fields terminated by ','
optionally enclosed by '"'
trailing nullcols
(col1, col2, col3, col4,
datein "to_timestamp_tz (:datein, 'yyyy-mm-dd hh24:mi:ss tzr')")
begindata:
"CHAR1","CHAR2","CHAR3","CHAR4","2011-12-07 18:20:12 UTC","CHAR5"
-- table, load, and results:
SCOTT@orcl_11gR2> create table test_tab
2 (col1 varchar2(5),
3 col2 varchar2(5),
4 col3 varchar2(5),
5 col4 varchar2(5),
6 datein timestamp)
7 /
Table created.
SCOTT@orcl_11gR2> host sqlldr scott/tiger control=test.ctl log=test.log
SCOTT@orcl_11gR2> select * from test_tab
2 /
COL1 COL2 COL3 COL4
----- ----- ----- -----
DATEIN
---------------------------------------------------------------------------
CHAR1 CHAR2 CHAR3 CHAR4
07-DEC-11 06.20.12.000000 PM
1 row selected.