av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

通過sqllder從csv導入數據到Oracle的方法

在初學Oracle時,我們需要導入數據到Oracle數據庫,方法有很多種。在這里主要介紹通過sqllder從csv導入數據到Oracle的方法。讓我們一起學習下。
一、關于CSV文件添加到Oracle的方法。我有一個EXCEL的文件Prize_VS.xls,由姓名、身份證編號、通信地址、郵政編碼四列組成,在EXCEL中將Prize_VS.xls另存為Prize_VS.csv,現在來向我的Oracle服務器上的表增加數據。進行最后操作前,在Prize_VS.csv所在的目錄下新建文本文件input.ctl,內容為:   

我們提供的服務有:網站制作、成都網站制作、微信公眾號開發(fā)、網站優(yōu)化、網站認證、曲周ssl等。為上1000+企事業(yè)單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的曲周網站制作公司

 
 
 
  1. load   data     
  2. infile   'Prize_VS.csv'     
  3. append   into   table   方案名.Prize_VS     
  4. trailing   nullcols     
  5. (NAME   terminated   by   ",",     
  6. IDCARD   terminated   by   ",",     
  7. ADDREASS   terminated   by   ",",     
  8. POSTALCODE   terminated   by   ",")     
  9.      
     

保存后在DOS方式進入input.ctl所在的目錄下執(zhí)行sqlldr命令:  

 
 
 
  1. sqlldr   用戶名/密碼@服務名   control=input.ctl    
  2.  

OK后可以在input.log文件中看到執(zhí)行的具體記錄,有問題的數據則集中在Prize_VS.bad,你可以在修改后繼續(xù)上一步的操作,直到你滿意為止。  

二、使用sqllder導csv文件時,如果某一欄位的值來源于sequence,在導入時該如何指定該欄位的值?

比如,現在是使用sqllder從csv文件向表test導入數據,其中test有field_a, field_b, field_c三個欄位,并且field_c的值來源于sequence_field_c;那么控制文件可這樣寫:

 
 
 
  1. LOAD DATA   
  2. INFILE 'C:\test.csv '   
  3. TRUNCATE INTO TABLE test  
  4. FIELDS TERMINATED BY ', '   
  5. (field_a, field_b, field_c "sequence_field_c.nextval")   

以上就是有關sqllder從csv導入數據到Oracle的方法,希望能對你錄入數據有所幫助。


當前文章:通過sqllder從csv導入數據到Oracle的方法
網頁網址:http://uogjgqi.cn/article/dpscchj.html
掃二維碼與項目經理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流