Oracle利用sqlldr命令匯入 XLS 文件

2021-06-13 18:19:29 字數 488 閱讀 8782

1.把要匯入的xls文件轉換為csv格式的逗號分隔。

2.編寫乙個loader.ctl檔案,內容如下

load data

infile'd:\student.csv'

fields terminated by ',' (id,name,add)

3. 在cmd中執行以下語句:

sqlldr userid=testserver_user[u1] /testserver_user[u2] @testdb[u3]  control[u4] ='d:\test.ctl'

log='d:\log.log'[u5]

注意事項:

1、csv檔案的內容是以「,「分隔的,如果資料在結尾沒有逗號匯入時就會出錯。

2、匯入不同的表需要使用不同的.ctl檔案

[u1]使用者名稱

[u2]密碼

[u3]資料庫名

[u4]控制

[u5]生成日誌檔案

load數 oracle的工具 sqlldr

分四個步驟 建立表,有源資料檔案 test.txt 建立控制檔案 test.ctl 建立bat檔案 或者 shell 檔案 重點講述 如果表中有number型別,或者date的資料型別也能load數,要點在第三步驟。具體步驟如下 1.建立表 指令碼 create table create table...

Oracle中使用sqlldr載入資料

示例1.建立示例資料表 create table ts user id varchar2 20 user name varchar2 30 password varchar2 50 char 1 create time date 2.在e盤下建立控制檔案data.ctl,內容如下 load data...

Oracle中使用sqlldr載入資料

一 sqlldr資料載入簡單示例 1.建立示例資料表 create table ts user id varchar2 20 user name varchar2 30 password varchar2 50 char 1 create time date 2.在e盤下建立控制檔案data.ctl...