是否可以在sql server 2014中复制复合主键中的条目

时间:2016-05-29 09:15:17

标签: java sql-server hibernate spring-mvc

在我的项目中,我在一个表中使用了3个主键,这些表将在表单和其他字段中输入3个下拉列表。其他字段将不同,但3个下拉列表的条目对于多个记录将是相同的。但我得到异常“重复键值”。有没有办法在sql server中为主键添加重复的条目。

1 个答案:

答案 0 :(得分:0)

您只能使用一个主键,而不是您所说的3个主键。该主键可以是复合并包含3个字段,但它仍然是一个键。请参阅以下链接进行确认;

Can I have multiple primary keys in a single table?

您可以拥有多个独立的密钥,请参阅下面的详细信息;

http://www.w3schools.com/sql/sql_unique.asp

您必须编写表格脚本以查看您拥有的这些内容。如果它是复合主键,则答案为否,您不能有重复项,这就是主键的重点。