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