使用sql*loader进行数据导入

王朝mssql·作者佚名  2006-01-09
宽屏版  字体: |||超大  

环境说明:

数据库:Oracle8.1.6OEM;

系 统:Windows2000 Server.

*******************************************************************************************

用记事本创建控制文件input.ctl,内容如下:

load data

infile 'test.txt' --数据文件

append into table Test

fields terminated by '|' --或者是x'09'来标识,也即字段终止与制表符TAB

( --字段名称

cp_bh char(30),

mc char(50),

cp_ljmc char(100),

zyh char(20),

dj

)

*******************************************************************************************

文本文件test.txt中的内容格式,例如下面

10300108200|XPB65-113S|后盖 PP 0.34kg|0030200525 |3.42000008

10300108200|XPB65-113S|洗涤桶盖 浅兰透明ABS|0030200877 |15.52000046

一般情况都是相互之间导出导入数据,比方说从excel导出的数据你可以将其保存为:制表符分隔,起名为test,……,等等。

*******************************************************************************************

使用sql*loader进行数据导入(sqlldr -? 查看帮助)

在“运行”里执行,命令如下:

sqlldr username/pw control=路径\input.ctl data=路径\test.txt log=路径 bad=路径

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有