如何在sql数据库中保存重复键

时间:2014-09-20 09:07:32

标签: c# sql-server

我正在使用SQL Server 2008.我想在数据库上添加重复的键。目前它在插入重复键时显示错误。

如何将重复的密钥插入数据库?

我的插入查询是

 string qry = "insert into EmpMaster values('"id+"','"+code+"','"+type+"','"+fname+"')";
 SqlDataReader dr1 = conn.query(qry);.

主键是code

2 个答案:

答案 0 :(得分:4)

您无法将副本插入主键列。主键用于非空和非重复值,以便从代码中删除主键列名。或者采取另一个可以插入重复的列

建议: - 删除主键不是一个好习惯。如果要添加重复键,则可以使用其他列

感谢。

答案 1 :(得分:0)

您无法将副本添加到主键列。 如果要在 COLUMN“CODE”中添加重复数据,只需规范化数据库并生成外键引用