Oracle利用存儲(chǔ)過(guò)程造數(shù)據(jù) |
發(fā)布時(shí)間: 2012/9/24 17:07:08 |
假定表里面已經(jīng)有一些數(shù)據(jù)了,現(xiàn)在要通過(guò)存儲(chǔ)過(guò)程來(lái)讓已有的數(shù)據(jù)不停的翻番,已造出大量的數(shù)據(jù) 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';
本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |