sqlloader導入數(shù)據(jù) 如何使用SQLloader導入數(shù)據(jù)?
如何使用SQLloader導入數(shù)據(jù)?在工作中,我經(jīng)常遇到以下情況:需要將Excel中的數(shù)據(jù)批量上傳到Oracle表中。如果是少量的數(shù)據(jù),比如幾十到幾百個,那么使用plsqldev工具,在查詢命令之后添
如何使用SQLloader導入數(shù)據(jù)?
在工作中,我經(jīng)常遇到以下情況:需要將Excel中的數(shù)據(jù)批量上傳到Oracle表中。如果是少量的數(shù)據(jù),比如幾十到幾百個,那么使用plsqldev工具,在查詢命令之后添加forupdate,然后解鎖、復制并粘貼數(shù)據(jù)。但是,如果有幾萬到幾十萬的大數(shù)據(jù),上述方法是行不通的。下面介紹如何使用Oracle附帶的sqlloader上載數(shù)據(jù)。2.SQLuLoader上傳數(shù)據(jù)2.1 SQLuLoader描述SQL*Loader是Oracle的內(nèi)置程序。如果本地機器需要上傳的數(shù)據(jù)是安裝了Oracle數(shù)據(jù)庫或客戶端,該工具將自動集成。但是,不同的版本對控制文件的編寫有不同的要求。詳見2.3節(jié)或附件控制文件。2.2要編輯數(shù)據(jù)文件,必須使用SQL*加載器。有兩種數(shù)據(jù)文件,一種是*。TXT文本文件,另一個是*。CSV文件。例如,如果要上傳的數(shù)據(jù)是用Excel編輯的,則只需將Excel保存為[制表符分隔的TXT文件]或[逗號分隔的CSV文件]。