【发布时间】:2012-11-22 14:49:34
【问题描述】:
我有一个 oracle 查询作为 -
occupation varchar2(50) CHECK(occupation IN ('student','govt_service','private','business')));
现在我需要删除检查约束,所以我使用以下查询-
ALTER TABLE registration drop constraint occupation;
但由于我没有定义约束名称,所以它说约束名称无效。有没有办法删除约束?我想我可以更改表并添加约束的名称,然后将其删除,但还有其他方法吗?
【问题讨论】: