1. 程式人生 > >ORACLE數據庫,數據量大,轉移數據到備份表語句

ORACLE數據庫,數據量大,轉移數據到備份表語句

lec sele temp oracle數據 time 查詢 inf from sel

INSERT INTO TEMP_BUS_TRAVEL_INFO 
( SELECT * FROM BUS_TRAVEL_INFO t where to_Char( start_time,YYYYMMDD)>=20170101 AND to_Char( start_time,YYYYMMDD)<=20170601)

SELECT COUNT(*) FROM TEMP_BUS_TRAVEL_INFO

日期過濾範圍把查詢出來的結果直接插入到新表中。然後刪除。

INSERT INTO TEMP_BUS_TRAVEL_INFO 
( DELETE  BUS_TRAVEL_INFO t 
where to_Char( start_time,YYYYMMDD)>=20170101 AND to_Char( start_time,YYYYMMDD)<=20170601) SELECT COUNT(*) FROM TEMP_BUS_TRAVEL_INFO

ORACLE數據庫,數據量大,轉移數據到備份表語句