Oracle ORA-39726压缩表删除字段处理方法

今天在往一个压缩表增加一个字段可以增加成功,但在删除的时候报了个
ORA-39726 unsupported add/drop column operation on compressed tables的错误。
错误是不能对压缩表增加或删除字段,奇怪的可以增加,但是不能删除。
即使将表MOVE为非压缩表也还是不可以删除。

最后终于找到了一种方法
那就是先将该字段设置为UNUSED,然后在删除UNUSED字段即可。

 

例如:
ALTER TABLE test SET UNUSED COLUMN ROUTERADDR;

ALTER TABLE test DROP UNUSED COLUMNS;

 

 

 

 

 

 

本文出自 “richard的笔记-积微成著” 博客,原文路径http://zxf261.blog.51cto.com/701797/785852

你可能感兴趣的:(Oracle ORA-39726压缩表删除字段处理方法)