zoukankan      html  css  js  c++  java
  • oracle 删除表的几种方法及回收站

    1、删除表结构和表数据

      drop table 表名 [purge]  purge表示不放入回收站

    2、删除表数据

      delete from 表名 [where ...]
      特点:高水位线不降;记录日志,速度慢,可以恢复(savepoint test; rollback to test;)

    3、删除表数据

      truncate table 表名

      不记录日志,高水位线下降


    如果我们在drop 表的时候没有添加 purge, 那么这个表的结构和数据不会被真正的删除,而是被oracle 放进了回收站。

      查询回收站所有的表:

        select * from recyclebin where type='TABLE';

      删除回收站中指定的表:

        purge table tablename;

      恢复回收站中指定的表及其数据:

        flashback table tablename to before drop;

      删除回收站中所有的表:

        用来删除回收站中所有的表 purge recyclebin;

      

  • 相关阅读:
    Daily Scrum – 1/15
    Daily Scrum – 1/12
    Daily Scrum – 1/11
    Daily Scrum – 1/7
    Daily Scrum – 1/6
    Daily Scrum – 1/5
    Daily Scrum – 1/4
    1/13 update
    stand up meeting 1--11
    stand up meeting 1-6
  • 原文地址:https://www.cnblogs.com/Mike_Chang/p/9275216.html
Copyright © 2011-2022 走看看