Oracleパイロットデータ
復習:sqlplusを使用してデータベースを操作する
1.sqlplus/nolog2.conn netbnew/****@nbs
ケース1:テキストファイルの内容を表にインポート
テーブル構造
userID integer /*トリガとシーケンスが使用され、このフィールドは自己増加*/
userName varchar2
sex varcher2
1.データファイルd:um.txt
18991441111
18991442222
18991443333
18991444444
2.制御ファイルはd:test.txt
load data --1、
infile 'd:
um.txt' --2、 test.txt
append into table dectuser --3、 test
fields terminated by X'09' --4、 X'09', (TAB)
(name) -----
3.cmdで直接C:Documents and SettingsOwner>sqlldr netbnew/****@nbs control=d:test.ctl data=d:um.txt
4.表のデータを見ると、この4つのデータがライブラリにインポートされていることがわかります
9.19号補足:
上記の例では、テーブルのフィールドにテキストファイルのレコードをインポートします.次に、csvファイルを使用してデータベース・テーブルに複数のフィールドに値をインポートします.
1.データファイルはd:weinan.csv
,15319132365,
,15319139895,
,15319139580,
,15309137365,
2.制御ファイルはd:test.ctl
load data --1、
infile 'd:\weinan.csv' --2、 test.txt
append into table employ_temp --3、 test
Fields terminated by "," --4、
(area,num,Name) -----
-----
3.3.cmdで直接C:Documents and SettingsOwner>sqlldr netbnew/****@nbs control=d:test.ctl data=d:um.txt