我正在使用SQL Server 2008.我想在数据库上添加重复的键。目前它在插入重复键时显示错误。
如何将重复的密钥插入数据库?
我的插入查询是
string qry = "insert into EmpMaster values('"id+"','"+code+"','"+type+"','"+fname+"')";
SqlDataReader dr1 = conn.query(qry);.
主键是code
。
答案 0 :(得分:4)
您无法将副本插入主键列。主键用于非空和非重复值,以便从代码中删除主键列名。或者采取另一个可以插入重复的列
建议: - 删除主键不是一个好习惯。如果要添加重复键,则可以使用其他列
感谢。
答案 1 :(得分:0)
您无法将副本添加到主键列。 如果要在 COLUMN“CODE”中添加重复数据,只需规范化数据库并生成外键引用。