|
スポンサード リンク
・ロードテーブル(EMP)定義
|
EMP_ID CHAR(3)
DEPT_ID CHAR(3)
EMP_NAME VARCHAR2(10)
SALARY NUMBER(3)
|
例1) 区切り文字カンマ(,)のデータ(CSVデータ)をロードする
・制御ファイル
|
load data
infile emp.dat
truncate into table emp
FIELDS TERMINATED BY ","
( EMP_ID,
DEPT_ID,
EMP_NAME,
SALARY DECIMAL EXTERNAL)
|
項目間の区切り文字を「TERMINATED BY句 '区切り文字'」で指定する
・データファイル
|
E01,D01,なまえ1,100
E02,D02,なまえ2,200
|
例2) 区切り文字カンマ(,)、各項目はダブルクォート(")で囲まれたデータ(CSVデータ)をロードする
・制御ファイル
|
load data
infile emp.dat
truncate into table emp
FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"'
( EMP_ID,
DEPT_ID,
EMP_NAME,
SALARY DECIMAL EXTERNAL)
|
項目間を囲む文字を「OPTIONALLY ENCLOSED BY '項目を囲むキャラクタ'」で指定する
・データファイル
|
"E01","D01","なまえ1","100"
"E02","D02","なまえ2","200"
|
スポンサード リンク
|