首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

新手有关问题,表删除了,但分区还在,该怎么删除

2012-06-08 
新手问题,表删除了,但分区还在,该如何删除如题,查看user_tab_partitions是存在的,只是分区名变成不认识的

新手问题,表删除了,但分区还在,该如何删除
如题,查看user_tab_partitions是存在的,只是分区名变成不认识的了!



[解决办法]
你DROP表的时候,系统把它放到回收站了,要想彻底删除,执行以下命令:
PURGE TABLE table_name;
[解决办法]

SQL code
-- 下面是操作步骤示例:SCOTT@tdwora > show recyclebin;SCOTT@tdwora > select table_name from user_tables;TABLE_NAME------------------------------DEPTEMPBONUSSALGRADETSPERRORLOGEMP_CP已选择7行。SCOTT@tdwora > drop table t;表已删除。SCOTT@tdwora > show recyclebin;ORIGINAL NAME    RECYCLEBIN NAME                OBJECT TYPE  DROP TIME---------------- ------------------------------ ------------ -------------------T                BIN$RfvUEcO5QHmXQC9fobwjGw==$0 TABLE        2012-06-06:11:10:36SCOTT@tdwora > drop table "BIN$RfvUEcO5QHmXQC9fobwjGw==$0";drop table "BIN$RfvUEcO5QHmXQC9fobwjGw==$0"           *第 1 行出现错误:ORA-38301: 无法对回收站中的对象执行 DDL/DMLSCOTT@tdwora > drop table t purge;drop table t purge           *第 1 行出现错误:ORA-00942: 表或视图不存在SCOTT@tdwora > purge recyclebin;回收站已清空。SCOTT@tdwora > show recyclebin;SCOTT@tdwora > 

热点排行