sql-server - 违反 UNIQUE KEY 约束无法在对象“dbo.Dim_Employee”中插入重复键
问题描述
美好的一天,我有以下查询。
它给了我以下错误消息
违反 UNIQUE KEY 约束
'IX_Dim_Employee'
。无法在对象“dbo.Dim_Employee”中插入重复键。重复键值为 (400613-CDMG0176, 5806195814589)。
update b
set serviceno = a.serviceno,
idno = a.idno
from Fleet_StagingLive.dbo.stg_Employee a
inner join Fleet_DataMartLive.dbo.Dim_Employee b
on a.nodeid = b.nodeid
where b.nodeid <> -1 --fms
and b.nodeid <> -2 --ctrack
and a.IDNo = '5806195814589'
解决方案
推荐阅读
- mitmproxy - 我可以为 Mitmweb 设置主题或更改标题或外观吗?
- reactjs - 如何在 Next.js 中使用带有顺风 css 的 React Suite?
- r - 扩展 `str_to...` 以包含缩写
- java - 异步请求和参数以正确的顺序提取和latch.await
- reactjs - React Navigation 嵌套导航 goBack()
- c++ - 使用标准库在 C++ 中格式化输入
- android - 如何在kotlin的片段内显示网格视图?
- vb.net - 类中通用长度的二维数组
- python - 用python生成马尔可夫数列
- javascript - Firestore 特殊查询(带数组)