oracle 怎样生成1000万条数据

因为测试需要,想把oracle数据库中的某个表添加1000万条数据,不知道怎样操作能快捷,希望大家帮帮我!首先感谢土憨宝的积极回答,不过看好我需要的是1000“万”条数据... 因为测试需要,想把oracle数据库中的某个表添加1000万条数据,不知道怎样操作能快捷,希望大家帮帮我!
首先感谢土憨宝的积极回答,不过看好我需要的是1000“万”条数据!!点击右键——粘贴1000万下需要多久?
展开
 我来答
土憨宝
2009-02-27 · TA获得超过368个赞
知道小有建树答主
回答量:203
采纳率:100%
帮助的人:214万
展开全部
如果说数据能重复,你就在D盘目录下建个txt文本,就取名叫sql.txt吧,然后把SQL语句写好,然后复制,怎么复制出1000条数据不用我告诉你吧。然后在SQLPLUS里运行命令:@D:sql.txt。
如果数据有唯一性的字段.那你就需要建序列了。
create sequence sq start with 1 increment by 1.
复制insert into table_name values(sq.nextval(),...).这句话1000条插。
你要再想插点有实际意义的数据,建议你在JAVA里写个类,用随机函数编写INSERT语句,在复制到sql.txt里。
再不行,CALL我,把插入数据条件告我,我跟你弄。
匿名用户
2009-02-27
展开全部
insert into tab_temp values("adasdsa"."asdasdas");

连续执行37遍下面语句即可,既2的37次方
insert into tab_temp select * from tab_temp;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nebulaly
2009-03-01 · TA获得超过196个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:239万
展开全部
用笛卡尔积

create table t as
(select * from dba_objects t1,dba_objects t2
where rownum<10000000)

注意先分配好表空间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杞瑾左笑卉
2020-03-20 · TA获得超过1086个赞
知道小有建树答主
回答量:1494
采纳率:100%
帮助的人:6.8万
展开全部
复制一下
就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式