gpt4 book ai didi

SQL 服务器 : check for existing entry before UPDATE

转载 作者:搜寻专家 更新时间:2023-10-30 23:08:08 24 4
gpt4 key购买 nike

<分区>

我正在将不正确的条目合并到表格中。该在线商店专门提供制造商及其商品编号。有时制造商被创建了两次,使用两个不同的名称,例如“VHY”和“Vishay”,这应该是相同的。所以我想将其合并为一个正确的制造商。

我有以下 SQL 语句:

/** Old Manufacturer Name **/
DECLARE @old varchar(100) = 'VHY';
/** New Manufacturer Name **/
DECLARE @new varchar(100) = 'VISHAY';

/** Updating the table **/
UPDATE [ESO65].[dbo].[ESO$Manufacturer Item]
SET [Manufacturer Code] = @new
WHERE [Manufacturer Code] = @old

不幸的是我收到了错误信息:

Violation of PRIMARY KEY constraint 'ESO$Manufacturer Item$0'. Cannot insert duplicate key in object 'dbo.ESO$Manufacturer Item'.

这是因为存在重复条目,其中 Manufacturer Code = VHY, Manufacturers Item No_= TESTManufacturer Code = Vishay, Manufacturers Item No_= TEST。所以这是重复对象违规。

如何删除存在重复条目的旧条目,然后将旧条目重命名为新条目?

enter image description here

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com