该表的一列(主键)的两行是否可能具有相同的字符/值和相同的外键(另一列)

时间:2019-03-22 04:24:17

标签: sql-server

表的一列(主键)的两行是否具有相同的字符/值和相同的外键(另一列)?

参考图片

enter image description here

1 个答案:

答案 0 :(得分:1)

主键的逻辑是,它必须为每行数据包含一个唯一值 ,因此不可能。如果您尝试放置相同的PK,则会引发类似

的错误
  

违反PRIMARY KEY约束“ PK_table”。无法在对象'dbo.table中插入重复键。重复的键值为(aaa)。