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.vbseamall.com】 |