Oracle的错误2264

[复制链接]
查看11 | 回复2 | 2009-4-3 08:15:31 | 显示全部楼层 |阅读模式
IMP-00017: 由于 ORACLE 的 2264 错误,以下的语句失败
"ALTER TABLE "PRODUCT_INFORMATION" ADD CONSTRAINT "PRODUCT_STATUS_LOV" CHECK"
" (product_status in ('orderable'"
"
,'planned'"
"
,'under development'"
"
,'obsolete')"
"
) ENABLE NOVALIDATE"
IMP-00003: 遇到 ORACLE 错误 2264
ORA-02264: 名称已被一现有约束条件占用
. . 正在导入表
"WAREHOUSES"
IMP-00019: 由于 ORACLE 的 1 错误而拒绝行
IMP-00003: 遇到 ORACLE 错误 1
ORA-00001: 违反唯一约束条件 (OE.WAREHOUSES_PK)
列 1 1kgepop: no error frame to pop to for error 21500
呵呵,已经解决了!虽然不知道确切的问题所在,但是非常感谢你们的回答!

回复

使用道具 举报

千问 | 2009-4-3 08:15:31 | 显示全部楼层
看你的解释不是很清楚,但是我估计是因为你已经有了一个约束条件叫做【PRODUCT_STATUS_LOV】再次导入同名的约束的时候跟定会出错。你可以试试把原有约束删掉之后再倒入。alter table [table_name] drop constraint [constraint_name];...
回复

使用道具 举报

千问 | 2009-4-3 08:15:31 | 显示全部楼层
极有可能是PRODUCT_INFORMATION表上有PRODUCT_STATUS_LOV这个约束了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行