sql server 建外键问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:08:55
服务器: 消息 1776,级别 16,状态 1,行 1
在被引用表 'response' 中没有与外键 'fk_topic_serialnumber' 的引用列的列表匹配的主键或候选键。
服务器: 消息 1750,级别 16,状态 1,行 1
未能创建约束。请参阅前面的错误信息。

看这种情况应该是你在定义外键的时候,你指定了一个response表中所没有字段,或指定了一个response表中所没有的主键(即该字段在response表中没有被设置为主键)。

应该是你在'response'表中建立了外键约束,但是它参考的主键表中还没有输入记录,或者主键表中的主键列和'response'表中的外键列数据类型不一致。

看看这篇文章,会有用
http://hyiw.com/yu/article.asp?id=77

主键和外键的字符类型和长度要一样。