.dat表数据文件怎样导入oracle的表中

来源:百度知道 编辑:UC知道 时间:2024/05/03 18:08:59
我的oracle数据库是9.2的
其中建了一个testDB,内有空表testTable
还有一个testData.dat文件,它的内容是:
a1|b1|c1|d1
a2|b2|c2|d2
a3|b3|c3|d3
这样我怎样将数据到入testTable内呢?
自己找到方法了:
用SI Object Browser 可以导入,不知道有没有其他方法
这个问题就到这吧。

首先你必须建表,列个数和数据类型必须和.dat文件里面的一致。
然后在创建控制文件,因为sqlldr入库的时候需要控制文件指定导入的表的一些信息
控制文件格式:
Load data
CHARACTERSET ZHS16GBK
truncate
Into table 表名
Fields terminated by '|'
trailing nullcols
(
表字段
)
然后
sqlldr orcl/orclpwd data=xxxx.dat control=xxxx.ctl