gpt4 book ai didi

sql-server - 我收到错误 SQL Msg 4104

转载 作者:行者123 更新时间:2023-12-02 17:24:40 27 4
gpt4 key购买 nike

使用这段代码:

UPDATE MyBase.dbo.Inventory
SET Inventory.BarCode= Table1.Barcode
FROM Market.dbo.Table1, MyBase.dbo.Inventory
WHERE Table1.Barcode=Inventory.BarCode

我收到错误消息:消息 4104,级别 16,状态 1,第 1 行无法绑定(bind)多部分标识符“Table1.Barcode”。

最佳答案

UPDATE t2 
SET t2.BarCode= t1.Barcode
FROM Market.dbo.Table1 t1
join
MyBase.dbo.Inventory t2 on t1.Barcode collate SQL_Latin1_General_CP1253_CI_AS=t2.BarCode collate SQL_Latin1_General_CP1253_CI_AS

问题是,由于您没有使用 DBname 对其进行限定,并且您可能不在同一个数据库中,还使用别名使其更具可读性..

另请检查以下所有答案的链接以获取更多关于归类的信息..

Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation

关于sql-server - 我收到错误 SQL Msg 4104,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39647122/

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