在使用Oracle的时候,可能需要对一些不要的表进行删除
形式:
drop table 表名;
这种形式的删除,在回收站里还有,就像win10一样删除了在回收站还能找到
例子:
SQL> drop table mytab1;
表已删除。
查看回收站:
SQL> show recyclebin;
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
MYTAB1 BIN$U2WQrTaPSSmndO0M6TDRtw==$0 TABLE 2020-07-31:16:37:08
可以看出回收站里还是有mytab1的
可以清理回收站来清除mytab1
SQL> purge recyclebin;
回收站已清空。
也可以在删除表的同时也把回收站里的也删除了
SQL> drop table mytab1 purge;
删除表的同时也把约束删除:
drop table aa cascade constraints;
删除表aa,连带表中的所有约束;