溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

sql load的一點小總結

發(fā)布時間:2020-08-07 11:08:08 來源:ITPUB博客 閱讀:120 作者:18141908802 欄目:關系型數(shù)據(jù)庫


特轉載一下文章:http:/viewthread.php?tid=13979&extra=&page=1
sql load的一點小總結  
  
sqlldr userid=lgone/tiger control=a.ctl  
LOAD DATA  
INFILE 't.dat' // 要導入的文件  
INFILE 'tt.date' // 導入多個文件  
INFILE * // 要導入的內容就在control文件里 下面的BEGINDATA后面就是導入的內容  
  
INTO TABLE table_name // 指定裝入的表  
BADFILE 'c:\bad.txt' // 指定壞文件地址  
  
************* 以下是4種裝入表的方式  
APPEND // 原先的表有數(shù)據(jù) 就加在后面  
INSERT // 裝載空表 如果原先的表有數(shù)據(jù) sqlloader會停止 默認值  
REPLACE // 原先的表有數(shù)據(jù) 原先的數(shù)據(jù)會全部刪除  
 TRUNCATE // 指定的內容和replace的相同 會用truncate語句刪除現(xiàn)存數(shù)據(jù)  
  
************* 指定的TERMINATED可以在表的開頭 也可在表的內部字段部分  
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'  
// 裝載這種數(shù)據(jù): 10,lg,"""lg""","lg,lg"  
// 在表中結果: 10 lg "lg" lg,lg  
// TERMINATED BY X '09' // 以十六進制格式 '09' 表示的  
// TERMINATED BY WRITESPACE // 裝載這種數(shù)據(jù): 10 lg lg  
  
TRAILING NULLCOLS ************* 表的字段沒有對應的值時允許為空  
  
************* 下面是表的字段  
(  
col_1 , col_2 ,col_filler FILLER // FILLER 關鍵字 此列的數(shù)值不會被裝載  
// 如: lg,lg,not 結果 lg lg  
)  
// 當沒聲明FIELDS TERMINATED BY ',' 時  
// (  
// col_1 [interger external] TERMINATED BY ',' ,  
// col_2 [date "dd-mon-yyy"] TERMINATED BY ',' ,  
// col_3 [char] TERMINATED BY ',' OPTIONALLY ENCLOSED BY 'lg'  
// )  
// 當沒聲明FIELDS TERMINATED BY ','用位置告訴字段裝載數(shù)據(jù)  
// (  
// col_1 position(1:2),  
// col_2 position(3:10),  
// col_3 position(*:16), // 這個字段的開始位置在前一字段的結束位置  
// col_4 position(1:16),  
// col_5 position(3:10) char(8) // 指定字段的類型  
// )  
  
BEGINDATA // 對應開始的 INFILE * 要導入的內容就在control文件里  
10,Sql,what  
20,lg,show 

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI