程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 舉例說明sqlldr命令的用法

舉例說明sqlldr命令的用法

編輯:關於SqlServer
1.創建測試表
-- Create table
create table TEST
(
  HEAD_ID     NUMBER(6) not null,
  HEAD        VARCHAR2(20) not null,
  AREA_CODE   VARCHAR2(9) not null,
  HEAD_LENGTH NUMBER(2),
  COMMENTS    VARCHAR2(60)
);
2.創建測試文件,文件名為result.txt,文件內容如下
1,021,021,3,上海
2,025,025,3,南京
3,0410,410,4,鐵嶺
4,0512,512,4,蘇州
5,139159,025,7,南京
6,123456789,025,9,test

3.創建ctl文件,文件名為result.ctl,內容如下:
Load data infile 'result.txt'
Append into table test
(
 head_id char(6) terminated by ',',
  head char(20) terminated by ',',
  area_code char(9) terminated by ',',
  head_length char(2) terminated by ',',
  comments char(60) terminated by ','
)

4.創建批處理文件,文件名為load_data.bat,內容如下

sqlldr userid=username/userpass@SID control=result.ctl log=result.log

pause

5.把上述文件放到同一個目錄裡面,執行load_data.bat文件就OK了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved