如何允许在sql数据库中保存重复键
本文关键字:保存 数据库 何允许 sql | 更新日期: 2023-09-27 18:22:48
我正在使用SQL Server 2008。我想在数据库中添加重复的密钥。目前,插入重复密钥时显示错误。
如何将重复的密钥插入数据库?
我的插入查询是
string qry = "insert into EmpMaster values('"id+"','"+code+"','"+type+"','"+fname+"')";
SqlDataReader dr1 = conn.query(qry);.
主键为code
。
不能在主键列中插入重复项。主键用于非null和非重复值,这样可以从代码中删除主键列名。或者取另一个可以插入重复的列
建议:-拔下主键不是一个好的做法。如果你想添加重复的密钥,那么你可以使用另一列
谢谢。
不能向主键列添加重复项。如果您想在COLUMN"CODE"中添加重复数据,只需规范化数据库并使外键引用即可。