今天在往一個壓縮表增加一個字段可以增加成功,但在刪除的時候報了個
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;