我正在使用 oracle 11g,我有 3 张桌子,
当我在第一个表上执行truncate时,在 TEMP 表空间上没有发生任何变化,同样当我在第二个表上执行delete时,TEMP 表空间没有发生任何变化,。但是当我在第三张表上执行drop时,TEMP 表空间从 0MB 增加到 1MB
Wy 丢弃表会影响 TEMP 表空间吗?
在表创建期间,会分配一些扩展区,i.e。某些表空间中的某些空格是保留的。
drop是create的相反操作,当使用purge选项发出drop命令时,为常规的 non-temporary 表释放已分配的空间。对于用于释放的临时表,不需要purge选项声明。
drop
create
purge
在delete或truncate操作期间,表保持原样并且不会发生释放。
delete
truncate
1 回答
在表创建期间,会分配一些扩展区,i.e。某些表空间中的某些空格是保留的。
drop
是create
的相反操作,当使用purge
选项发出drop
命令时,为常规的 non-temporary 表释放已分配的空间。对于用于释放的临时表,不需要purge
选项声明。在
delete
或truncate
操作期间,表保持原样并且不会发生释放。