标题: Oracle中 set unused的用法 [打印本页] 作者: 张兴康 时间: 2020-3-19 14:58 标题: Oracle中 set unused的用法 原理:清除掉字典信息(撤消存储空间),不可恢复。
可以使用 SET UNUSED 选项标记一列或者多列不可用。
使用DROP SET UNUSED 选项删除被被标记为不可用的列。
语法:
ALTER TABLE table SET UNUSED (COLlist多个)
或者 ALTER TABLE table SET UNUSED COLUMN col单个;
ALTER TABLE table DROP UNUSED COLUMNS;
set unused不会真地删除字段。除了alter table drop field外,也可以alter table set unused field; alter table drop unused;
set unused系统开销比较小,速度较快,所以可以先set unuased,然后在系统负载较小时,再drop。如系统负载不大,也可以直接drop。
不管用何种方法,都不会收回空间。