sql - 无法在 SQL Server 中具有唯一索引的对象中插入重复的键行
问题描述
无法在具有唯一索引“OCRD_ABS_ENTRY”的对象“dbo.OCRD”中插入重复的键行。重复键值为 (1)。该语句已终止。;
更新条目时出错。有关详细信息,请参阅内部异常。更新条目时出错。有关详细信息,请参阅内部异常。
内部异常:无法在具有唯一索引“OCRD_ABS_ENTRY”的对象“dbo.OCRD”中插入重复的键行。重复键值为 (1)。该语句已终止。
更新条目时出错。有关详细信息,请参阅内部异常。更新条目时出错。有关详细信息,请参阅内部异常。
这是数据库上的插入
解决方案
- 您有一个名为“OCRD_ABS_ENTRY”的列,它具有完整性约束(唯一键或主键)。
- 您尝试为 OCRD_ABS_ENTRY 列插入另一个值为“1”的条目,该条目应该是唯一的。
- 如果没有必要,请尝试删除约束,或者插入另一个值。
推荐阅读
- vb.net - 为什么主应用程序线程最快?
- sql - SQL Count Distinct IDs with condition
- javascript - 如何在 Vue 中创建服务并使用所有 this.$t、this.$alertify 等
- javascript - 在表格中点击和编辑按钮后,如何使表格中的一个单元格“内容可编辑”
- ruby-on-rails - 无法从数据库返回所需的结果
- wordpress - WooCommerce 将电子邮件账单的副本发送到特定的电子邮件地址
- odbc - (也许)ODBC SQL Server 连接字符串中的非法字符 PWD=
- jquery - 无法从 Ajax 获取 HTML 或将响应附加到 DIV - JQuery
- python - 写入时间等于文件文本中的行数
- python - 如何在 0 到 59 之间的时间类中设置分钟属性