从填充表中删除列时会发生什么样的事情。在all_tab_columns中,其他列的column_id是否会重置?
答案 0 :(得分:18)
这些行动至少包括以下内容:
答案 1 :(得分:4)
alter table drop column
实际上会访问每个块并删除列数据 - 这对于大型表来说是一件昂贵的事情。
您可能会发现更谨慎的问题:
alter table set unused
只是将列标记为字典中的“已消失”。如果您仍需要回收该空间,则可以在安静的时间安排“未使用的alter table drop”