plsqldevelopertxt用空白分隔怎么入库

plsqldevelopertxt用空白分隔怎么入库,第1张

1. 数据已经准备好,存放在 txt 文本,并且记录行是用回车分隔,列式 用逗号分隔 2. 打开 pl/sql developer,选择 Tools ->Text Importer 3. 点击内窗口左上按钮(Open Data File),选择数据文本 4. 小窍门: 把txt 文本里的数据最上面加上一行头,与你要插入的表的结构对 应即可 在Data from Textfile 视图里,在中间的 Configuration 视窗,把 Name in header 单选框选中 5.切换到 Data to Oacle 视图,选择你要插入的表 注意:Fields 视窗左侧的是你 txt 文本里的数据格式与你要插入的表 的数据格式要对应上,否则会出现把 01 误当成 1 的现象 6.为了方便起见,还可以用 Save Definition 来把第五点做的东西保 存住,这样以后再做同一个表的时候,不用再麻烦啦 7.用这个东西我最多导过 26w 的数据,速度可以,有假死现象,不必 担心,导完就会好的

将文本文件导入Oracle中需要用sqlloader的方式。

1、在数据库中创建相应的表。

如,文本文件内容为:

create table test

(id int,

name varchar2(10),

sex varchar2(10))

2、在电脑中某路径下编写ctrl文件,以c盘data目录为例,添加如下文本。如,被导入的文件名为load.txt

load data

infile 'load.txt' --被导入文件名

replace into table test

(id char terminated by ',',

name char terminated by ',',

sex char terminated by whitespace)

编写后,将文件保存成load.ctrl

3、然后打开命令提示符,并进入到文本文件和ctrl文件所在目录。

4、输入以下语句,并执行。

1

sqlldr userid=用户名/密码@数据库实例名 control=load.ctl log=load.log

5、导入后,test表中数据如下:

Excel数据通过plsql

导入到Oracle

方法/步骤

1

准备Excel导入数据

2

把Excel文件另存为(文本文件(制表符分隔)(*.txt))

3

把新生成的student.txt文件导入到plsql

打开plsql连接到要导入的oracle数据库再打开Tools

-->

Text

importer...

-->

Open

data

file

选择要导入的txt文件

4

设置导入数据表结构

新生成的表字段会对应Excel文件第一行标题,但新生成的表字段Type需要设置,可以设置为nvarchar

(导入数据为临时数据,如果需要可以后期再作类型变换处理)

5

在Data

to

Oracle

Tab中设置导入的表及相应的栏位

6

点击界面下方的Import按钮完成导入 *** 作Excel数据通过plsql

导入到Oracle


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6807100.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存