oracle删除表,让整个表从数据库中彻底消失 | 您所在的位置:网站首页 › oracle怎样删除表空间 › oracle删除表,让整个表从数据库中彻底消失 |
删除普通表,并未真正删除表,只是把该表放在回收站中。 drop table student_infor;删除带约束的表 drop table tb_date_test cascade constraints;查看回收站
一次性彻底删除表 drop table tb_maintence purge;purge指示一次性彻底删除表,不把该表放入回收站 回收站知识点补充在oracle中,当删除一个表时,oracle并没有真正删除该表,而是把该表重命名,然后扔到回收站中,使用purge命令来清空回收站,将会释放表占用的空间,把这些空间返回给表空间,成为表空间中的自由空间。 一旦空间吃紧,oracle会自动清空回收站中的对象。在oracle清空前,可以找回被删除的对象,就是把被删除的对象从回收站中捡回来,即所谓的闪回技术 从回收站中还原被删除的表instructor flashback table instructor to before drop还原并重命名该表 flashback table instructor to before drop rename to instructor_restore;使用desc命令查看表instructor_restore是否已经捡回。 |
CopyRight 2018-2019 实验室设备网 版权所有 |