1、删除表
DROP TABLE hr.int_admin_emp;
如果被删除的表包含被其他表外键引用的主键,则要删除其他表的外键
DROP TABLE hr.admin_emp CASCADE CONSTRAINTS;
删除表后立即释放空间
DROP TABLE hr.admin_emp PURGE;
快速高效删除所有的表内容,前提是拥有DROP ANY TABLE 的系统权限
TRUNCATE TABLE emp;
如果该表中包含父键,则要去使能引用该外键的表。
ALTER TABLE dept DISABLE PRIMARY KEY KEEP INDEX, DISABLE UNIQUE (dname, loc) KEEP INDEX;
2、回收站
SELECT * FROM RECYCLEBIN; //用户访问自己对象回收站
SELECT * FROM user_recyclebin //SYS用户下的视图,查看当前oracle用户回收站内容
SELECT * FROM DBA_RECYCLEBIN //系统管理员查看所有用户回收站内容
SQL> show recyclebin
清空回收站:PURGE RECYCLEBIN;
恢复表int_admin_emp 并重命名为 int2_admin_emp
FLASHBACK TABLE int_admin_emp TO BEFORE DROP RENAME TO int2_admin_emp;