如何用另一个现有的主键替换现有的主键以合并两个不同的记录?

时间:2019-04-15 08:03:04

标签: sql sql-server tsql foreign-keys

对于以下问题,我正在寻找最佳实践。

我们现在刚刚发现,我们的数据库中有一位雇员在两次不同的PK下表中,如下表所示,该表通过FK_store_employee与其他表连接。 HR希望巩固其在“ Johnson”下的记录,并将其代码从14移至15。

enter image description here

此表对以下名为“ Store”的表具有FK约束:

enter image description here

我要如何解决该问题是->

1)将store表中的employee_id 1 替换为 2 。  2)从商店表中删除重复项  3)删除主键 1

这是最好的方法吗?您能给我任何T-sql脚本示例来解决一个运行脚本吗?

0 个答案:

没有答案