ITPub博客

首页 > Linux操作系统 > Linux操作系统 > purge table table_name的一点测试!

purge table table_name的一点测试!

原创 Linux操作系统 作者:warehouse 时间:2007-09-22 00:00:00 0 删除 编辑


SQL> desc tt
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------

ID NUMBER(38)

SQL> select * from tt;

ID
----------
100
100
3
4

SQL> drop table tt;

表已删除。

SQL> create table tt(id int , name varchar2(10));

表已创建。

SQL> drop table tt;

表已删除。

SQL> create table tt(id int , name varchar2(10) , time date);

表已创建。

SQL> drop table tt;

表已删除。

SQL> select original_name , droptime from dba_recyclebin where original_name='TT
' ORDER BY DROPTIME;

ORIGINAL_NAME DROPTIME
-------------------------------- -------------------
TT 2007-09-21:20:17:59
TT 2007-09-21:20:18:31
TT 2007-09-21:20:18:47

SQL> PURGE TABLE TT;

表已清除。

SQL> select original_name , droptime from dba_recyclebin where original_name='TT
' ORDER BY DROPTIME;

ORIGINAL_NAME DROPTIME
-------------------------------- -------------------
TT 2007-09-21:20:18:31
TT 2007-09-21:20:18:47

SQL>

结论:recyclebin中存在同名对象时,执行purge table table_name时,最先被删除的对象先被从recyclebin中释放!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/19602/viewspace-61731/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-07

  • 博文量
    717
  • 访问量
    5146049