oracle 怎样生成1000万条数据
因为测试需要,想把oracle数据库中的某个表添加1000万条数据,不知道怎样操作能快捷,希望大家帮帮我!首先感谢土憨宝的积极回答,不过看好我需要的是1000“万”条数据...
因为测试需要,想把oracle数据库中的某个表添加1000万条数据,不知道怎样操作能快捷,希望大家帮帮我!
首先感谢土憨宝的积极回答,不过看好我需要的是1000“万”条数据!!点击右键——粘贴1000万下需要多久? 展开
首先感谢土憨宝的积极回答,不过看好我需要的是1000“万”条数据!!点击右键——粘贴1000万下需要多久? 展开
展开全部
如果说数据能重复,你就在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我,把插入数据条件告我,我跟你弄。
如果数据有唯一性的字段.那你就需要建序列了。
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;
连续执行37遍下面语句即可,既2的37次方
insert into tab_temp select * from tab_temp;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用笛卡尔积
create table t as
(select * from dba_objects t1,dba_objects t2
where rownum<10000000)
注意先分配好表空间
create table t as
(select * from dba_objects t1,dba_objects t2
where rownum<10000000)
注意先分配好表空间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
复制一下
就可以了
就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询