上传txt文件到oracle,把数据从txt文件导入到Oracle数据库的实现方法

把数据从txt文件导入到Oracle数据库的实现方法

文本文件dbo_M_CHTH.txt,数据格式如下:

CHCDHB,CHCDTH

1011102,F671911

1011103,F691911

1011104,F681911

1011106,F601907

········

其中,第一行: CHCDHB,CHCDTH 为表头名,不要求导入Oracle数据库,从第二行以下的数据导入数据库中的表:RPS.RPP_CONV_TEST0,表有两个字段:(BP_CD,TH_CD)。

利用Oracle自带的 SQL*Loader工具。

步骤:

1.建立一个控制文件input.ctl,不妨置于C盘根目录。其内容如下:

LOAD DATA

INFILE 'C:\dbo_M_CHTH.txt'

INTO TABLE RPS.RPP_CONV_TEST0

FIELDS TERMINATED BY ","

(BP_CD,TH_CD)

2.运行CMD命令,输入如下命令行,并回车执行:

sqlldr userid=rps/rps@RPPBJ control =c:\input.ctl其中: sqlldr userid=用户名/密码@数据库服务名称 control =绝对路径、文件名

具体执行结果可以查看自动生成的Log记录文件。

==========================================================================

ORACLE数据导出TXT及从TXT导入

导出到TXT文件:

1、用PL/SQL DEV打开CMD窗口。

2、spool d:/output.txt;

3、set heading off; --去掉表头

4、select * from usergroup;

5、spool off;

TXT导入到ORACLE:

1、用PL/SQL DEV的TOOLS工具下的“Text Importer”。

2、在“Data from Textfile”标签输入TXT文件(output.txt)。

3、在“Configuration”下面设置字段数、字段分隔符、行分隔符。

4、在“Data to Oracle”标签下选择需要导入的数据库的用户、表。

5、在“Fields”下设置TXT字段与目标表字段的对应关系与数据类型。

6、点击下面的“Import”即可。

=====================================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值