SQL*Loaderについて

今更ながらSQL*Loaderについての覚え書き。

[bash]
$ sqlldr userid=xxx/xxxx control=xxx.ctl log=xxx.log
[/bash]

■制御ファイルのサンプル

[sql]
LOAD DATA
CHARACTERSET UTF8 –取込ファイルの文字コード
INFILE *
INTO TABLE member
FIELDS TERMINATED BY ‘,’
OPTIONALLY ENCLOSED BY ‘"’
(member_id, last_name, first_name, age)
[/sql]

CHARACTERSETオプションは、LOAD DATA の後に付けないとエラーになる。

■ロードする場合に良く使用されるSQL関数

[sql]
to_date(”)
to_char(sysdate, ‘MM-DD-YYY HH24:MI:SS’)
substr(”, 3, 5)
decode(‘A’, ‘B’, ‘C’)
rtlim(”, ”)
ltlim(”, ”)
[/sql]

This entry was posted in Oracle, 技術情報. Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です