Marydon20170307

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\';

 

分类:

技术点:

相关文章:

  • 2021-07-13
  • 2021-07-26
  • 2021-06-18
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-21
  • 2021-12-06
  • 2021-07-20
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
相关资源
相似解决方案