Oracle SQL Loader

SQL Loaderを使用するとテキストファイルから高速にインポートできる。


使用テンプレートは以下のとおり。


起動コマンド(DOSプロンプトより実行)

sqlldr user00/pass99@ORCL control=D:\test.ctl data=D:\testdate.txt direct=Y

ログイン情報、コントロールファイルのパス、データファイルのパスを指定する。



コントロールファイル(test.ctl)

LOAD DATA
APPEND
INTO TABLE TEST_TABLE
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
(
ITEM_CD ,
ITEM_NAME ,
REC_ENT_YMD DATE 'YYYY/MM/DD HH24:MI:SS',
REC_ENT_PG ,
REC_ENT_USER ,
REC_ENT_TERM
)

テーブルのレイアウト、インポート方法、区切り文字などを指定する。
オプションの詳細はヘルプなどを参照すること。


インポートするデータ(testdate.txt)

"01","ITEM1",2007/7/15 23:11:57,"PG","USER"
"02","ITEM2",2007/7/15 23:11:57,"PG","USER"