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表中数据如下:


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

原文地址: https://outofmemory.cn/sjk/10042579.html

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

发表评论

登录后才能评论

评论列表(0条)

保存