添加自我修复的外键SQL Server时出错

时间:2016-01-30 03:54:49

标签: sql sql-server ssms

我有一个名为User的表,其中包含以下列:

|UserID numeric(18,0)
|...
|SupervisorUserID numeric(18,0)

UserID是主键,我有其他外键关系(表到表)。但是,当我尝试在SupervisorUserIDUserID之间添加关系时,我在SQL Server Management Studio中收到以下错误:

SQL Server Management Studio error

这可能是什么问题?

2 个答案:

答案 0 :(得分:0)

该消息看起来非常简单。检查您的索引是否唯一。

答案 1 :(得分:0)

在同一个表中创建外键关系时,请确保将主键字段置于"主键表" "外键表"下的外键字段。反过来会给出所描述的错误。