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