BEGIN
DBMS_OUTPUT.put_line ('Start:' || SYSTIMESTAMP);
--for a in 1 .. 1000
--loop
FOR x IN (SELECT * FROM orhan2)
LOOP
INSERT INTO orhan1
(TABLE_NAME, PARTITION_NAME, SUBPARTITION_NAME, SUBPARTITION_POSITION,
TABLESPACE_NAME, PCT_FREE, PCT_USED, INI_TRANS, MAX_TRANS,
INITIAL_EXTENT, NEXT_EXTENT, MIN_EXTENT, MAX_EXTENT, MAX_SIZE,
PCT_INCREASE, FREELISTS, FREELIST_GROUPS, LOGGING, COMPRESSION,
COMPRESS_FOR, NUM_ROWS, BLOCKS, EMPTY_BLOCKS, AVG_SPACE,
CHAIN_CNT, AVG_ROW_LEN, SAMPLE_SIZE, LAST_ANALYZED, BUFFER_POOL,
FLASH_CACHE, CELL_FLASH_CACHE, GLOBAL_STATS, USER_STATS, INTERVAL,
SEGMENT_CREATED)
VALUES
(x.TABLE_NAME, x.PARTITION_NAME, x.SUBPARTITION_NAME, x.SUBPARTITION_POSITION,
x.TABLESPACE_NAME, x.PCT_FREE, x.PCT_USED, x.INI_TRANS, x.MAX_TRANS,
x.INITIAL_EXTENT, x.NEXT_EXTENT, x.MIN_EXTENT, x.MAX_EXTENT, x.MAX_SIZE,
x.PCT_INCREASE, x.FREELISTS, x.FREELIST_GROUPS, x.LOGGING, x.COMPRESSION,
x.COMPRESS_FOR, x.NUM_ROWS, x.BLOCKS, x.EMPTY_BLOCKS, x.AVG_SPACE,
x.CHAIN_CNT, x.AVG_ROW_LEN, x.SAMPLE_SIZE, x.LAST_ANALYZED, x.BUFFER_POOL,
x.FLASH_CACHE, x.CELL_FLASH_CACHE, x.GLOBAL_STATS, x.USER_STATS, x.INTERVAL,
x.SEGMENT_CREATED);
END LOOP;
COMMIT;
-- end loop;
DBMS_OUTPUT.put_line ('End:' || SYSTIMESTAMP);
EXCEPTION
WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.put_line (SQLERRM);
WHEN OTHERS THEN
DBMS_OUTPUT.put_line (SQLERRM);
END;
Bunu beğen:
Beğen Yükleniyor...
Related