天天看點

unused columns

alter table xxx set unused column xxx

Oracle修改的隻是資料字典COL$的内容,磁盤上此表的資料沒有發生任何變化。

COL$表中對應于unused列的col#被置為0,name列被置為SYS_xxxxx,

表中的列被置為unused後,用desc指令檢視表的結構或者用select指令查詢表的内容,這些列都不會出現。但是可以使用dul工具取到磁盤中的完整資料(包括unused列的内容)。

可以檢視DBA_UNUSED_COL_TABS.

繼續閱讀