今更ながらSQL*Loaderについての覚え書き。
$ sqlldr userid=xxx/xxxx control=xxx.ctl log=xxx.log
■制御ファイルのサンプル
LOAD DATA CHARACTERSET UTF8 --取込ファイルの文字コード INFILE * INTO TABLE member FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' (member_id, last_name, first_name, age)
CHARACTERSETオプションは、LOAD DATA の後に付けないとエラーになる。
■ロードする場合に良く使用されるSQL関数
to_date('') to_char(sysdate, 'MM-DD-YYY HH24:MI:SS') substr('', 3, 5) decode('A', 'B', 'C') rtlim('', '') ltlim('', '')