Oracle 批量插入数据怎么做

 我来答
oowood
2016-05-24 · TA获得超过1781个赞
知道大有可为答主
回答量:2196
采纳率:81%
帮助的人:1227万
展开全部
建议采用格式化平文件将数据加载到数据库中比较快,数据格式设置为txt。
工具:sqlldr
1、创建控制文件:
如,在D:\创建 zhaozhenlong.ctl 文件,文件内容为:
load data
infile 'd:\zhaozhenlong.txt'
append into table zhaozhenlong
fields terminated by ','
(c1,c2,c3)
2、在数据库中创建表:
create table zhaozhenlong(c1 varchar(20),c2 varchar(20),c3 varchar2(20));
3、在‘开始’/‘运行’中,执行:
sqlldr userid=cs/cs@orademo control=d:\zhaozhenlong.ctl
匿名用户
2016-05-01
展开全部
oracle不支持LZ的那种语法,但可以用insert...select...的方式来实现.
INSERT INTO tbl_name (a,b,c)
select 1 as a, 2 as b, 3 as c from dual union all
select 4, 5, 6 from dual union all
select 7, 8, 9 from dual union all
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自安福孔庙迷人的长春藤
2016-05-04 · TA获得超过110个赞
知道答主
回答量:148
采纳率:0%
帮助的人:62.5万
展开全部
oracle批量插数据一时我讲不清楚,但是我可以教你问问题怎么问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友443cea2
2016-04-30 · TA获得超过370个赞
知道小有建树答主
回答量:832
采纳率:73%
帮助的人:255万
展开全部
用plsql软件试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式