我在 Oracle 12c 中创建了表 t1。
表有数据,它在列表分区上分区,并且还有子分区。
现在我想删除整个表和所有关联的分区(和子分区)。
这是删除全部的正确命令吗?
DROP TABLE t1 PURGE;
语法是正确的,但不是优选的,
只需删除而不清除,以便在您需要时可以将其恢复(如果启用了闪回选项)。如果您的数据库的闪回选项负责,您可以发出此命令(前提是您不使用清除):
SQL> DROP TABLE T1;
SQL> FLASHBACK TABLE T1 TO BEFORE DROP RENAME TO T1_ver_2;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)