【发布时间】:2017-05-19 00:53:36
【问题描述】:
我有一个带有如下表的 Oracle 数据库:
create table Table1
(Column1 number(5,0),
Column2 special_type);
现在,由于一些数据错误,支持团队决定修复方法是删除并重新创建类型。
我现在有一张表如下:
Table1
Column1 number(5,0),
Column2 null
问题是,我无法删除表格,我收到“表格有错误”消息。我无法更改表格,我收到“表格有错误”消息。我试图在 Oracle SQL Developer 中操作 DDL,猜猜我得到了什么? “表有错误”消息。
谁能指出我正确的方向?
【问题讨论】:
-
也许在你运行
ALTER TABLE table1 DROP UNUSED COLUMNS;之前尝试ALTER TABLE table1 SET UNUSED (Column2);