SQL Server 2008 - 存在外键但不存在主键数据

时间:2016-01-12 15:44:45

标签: sql database sql-server-2008

在SQL Server 2008中,我遇到了一个问题,即外键没有像它应该的那样行事。

这是我数据库中的3个表格(简化):

  • 电台(身份证,姓名)
  • 营(身份证,姓名)
  • StationBattalionList(ID,StationID,BattalionID)

StationID有2个外键:一个将Stations.IDBattalionID相关联,而另一个将Battalion.IDStationBattalionList相关联。

现在出现了问题:BattalionID中有Battalions表中不再存在{{1}}的条目。

有没有人在存在外键之前遇到过问题,但由于某种原因,它所链接的主要密钥数据不再存在?我当然无法重新创建它,因为会出现约束错误,但我无法弄清楚这是如何发生的。

0 个答案:

没有答案