创建外键的问题

andyboy 2003-10-17 11:08:07
我创建外键时提示db_managephone(mp_phone)不是唯一的或主键,但是我已经用以下命令创建唯一索引了:
create unique index idx_managephone_phone on db_managephone(mp_phone)

出错提示:
######################################################################
alter table db_subphone add constraint FK_subphone_managephone foreign key (sp_managephone) references db_managephone(mp_phone)
*
ERROR 位于第 1 行:
ORA-02270: no matching unique or primary key for this column-list
######################################################################
...全文
21 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
enhydraboy 2003-10-17
  • 打赏
  • 举报
回复
检查表db_subphone中是不是由记录db_subphone的值是db_managephone.mp_phone中没有的。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧