sqlldr导入数据到数据库
1. 建立一張測(cè)試表T_Test
create table T_TEST (ID INTEGER,UNAME VARCHAR2(50),AGE INTEGER )2. 建立數(shù)據(jù)文件infile.data(文本文件), 內(nèi)容如下:
1,張明,20 2,zhou ming, 22 3, 王華good, 253. 建立控制文件: T_Test.ctl,文件內(nèi)容如下:
options (skip=0 ,errors=500000) LOAD DATA INFILE 'C:\Documents and Settings\liujiangtao\桌面\infile.dat' into table T_Test append fields terminated by ',' (ID,UName,Age )4. 打開dos窗口,切換當(dāng)前工作目錄為.ctl文件所在的目錄,執(zhí)行以下命令:
C:\Documents and Settings\liujiangtao\桌面>sqlldr userid=username/userpwd@orcl control=T_Test.ctl direct=true
SQL*Loader: Release 10.2.0.1.0 - Production on 星期一 9月 19 16:44:07 2011
Copyright (c) 1982, 2005, Oracle.? All rights reserved.
加載完成 - 邏輯記錄計(jì)數(shù) 3。
5. 驗(yàn)證結(jié)果:
?
?
說明:options (skip=0 ,errors=500000) 中skip后的值代表數(shù)據(jù)文件中略過的行數(shù),如果你改為1,那么將會(huì)忽略第一行數(shù)據(jù)(即該行數(shù)據(jù)不會(huì)被導(dǎo)入數(shù)據(jù)庫(kù))
總結(jié)
以上是生活随笔為你收集整理的sqlldr导入数据到数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于 MySQL 的 boolean 和
- 下一篇: 使用DBCA工具创建自己的数据库