表格中的列标记为UNUSED
。我想让它再次成为常规列(如已使用),以便SELECT
访问它。
我知道UNUSED
的下一步是DROP
。
但是有什么办法可以从UNUSED
列中检索数据吗?
答案 0 :(得分:2)
“有什么方法可以从UNUSED列中检索数据吗?”
没有。 SET UNUSED语法为DBA提供了便利。删除列可能是一项资源密集型练习。将其标记为UNUSED要快得多,因此它允许它们在繁忙时间撤销列,并在数据库更安静时运行DROP UNUSED。但是数据就像丢失了专栏一样丢失了。
检索数据的唯一方法是通过various Flashback features之一(取决于您配置的内容)或RMAN(或您拥有的任何备份/恢复解决方案)恢复列)。