Oracle利用存储过程造数据 |
发布时间: 2012/9/24 17:07:08 |
假定表里面已经有一些数据了,现在要通过存储过程来让已有的数据不停的翻番,已造出大量的数据 CREATE OR REPLACE PROCEDURE "INSERTDATA" AS distance int; BEGIN distance := 0; loop INSERT INTO user.table-
SELECT EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO, TEST FROM user.table; exit when distance > 4; distance := distance + 1; end loop; commit; END; 完了,可以查一下表的大小 select round(sum(bytes)/(1024*1024),2) from user_extents where segment_name = 'user.table';
本文出自:亿恩科技【www.enkj.com】 |