求怎么做一个有一亿条记录的表阿?
我做试验用.用sql做会不会很慢啊.
我做试验用.用sql做会不会很慢啊.
解决方案 »
- 创建oracle用户
- 使用OCIBindByPos和OCIBindArrayOfStruct批量插入记录的问题,高手请进!!
- obj$表的索引I_OBJ2被损坏,该如何修复?
- 如何备份还原某个用户下面所有的数据结构和数据?——求教
- 安装oracle数据库的问题
- oracle 连接问题,数据库菜鸟,求各路大神围观解救!!!
- oracle 存储过程同步两张表
- 写存储过程时insert table表名是个变量该怎么写?
- 高分求解:触发器里时间的错误
- 请各位帮我看一下,有关count在不同优化模式下的性能问题?
- oracle 去ID最大的那条记录
- 创建数据库实例报错:ORA-03113:end-of-file on communication channel
SELECT ROWNUM,a.* FROM emp a,emp b,emp c,emp d,emp e,emp f,emp g;
上面一条语句,估计产生 一亿多条 条数据
create table xxx as
SELECT ROWNUM,a.* FROM emp a,emp b,emp c,emp d,emp e,emp f,emp g;
create table tt
(
id1 number,
name varchar(10)
)declare max_n number;
rc number;
Begin
max_n := '100000000';
rc:=1;
insert into tt values(1,'aa');
begin
while rc*2<=max_n
loop
insert into tt select id1+rc,'aa' from tt;
rc :=rc*2;
end loop;
end;
End;生成数字辅助表
我当时是先创建的表,然后执行下面的匿名块
[img=http://img.my.csdn.net/uploads/201302/06/1360149927_8186.png]
这个怎么办啊.