oracle 快速備份表數據


oracle 快速備份表數據

CreateTime--2018年2月28日17:04:50

Author:Marydon

UpdateTime--2017年1月20日11:45:07

1.1.9.3 備份表數據  

  語法:

     CREATE TABLE 表名_BAK/_日期 AS SELECT * FROM 要備份的表名

  舉例:

CREATE TABLE TABLE_BAK AS SELECT * FROM TABLE

  應用場景:刪除之前先做備份  

--備份2017年符合條件的表數據
CREATE TABLE CONSULT_SCHEDULE_2017_BAK AS 
SELECT * FROM CONSULT_SCHEDULE T
WHERE T.SCHEDULE_DATE BETWEEN TO_DATE('2017-01-01','yyyy-mm-dd')
AND TO_DATE('2017-12-31','yyyy-mm-dd')
AND T.ORG_ID='134557';
--備份好后再進行刪除,以便備用
DELETE FROM CONSULT_SCHEDULE T
 WHERE T.SCHEDULE_DATE BETWEEN TO_DATE('2017-01-01', 'yyyy-mm-dd') AND
       TO_DATE('2017-12-31', 'yyyy-mm-dd')
   AND T.ORG_ID = '134557';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM