【发布时间】:2014-07-08 23:56:38
【问题描述】:
我正在创建这个查询,但我遇到了这个错误:
[执行 SQL 任务] 错误:执行查询“UPDATE Tech_Helpline.dbo.Calls SET Tech_Helpline.d...”失败,出现以下错误:“无法绑定多部分标识符“LampsGarLive.dbo.i8pupu_Tech Hotline Primary Members.AssociationName”。可能的失败原因:查询有问题,“ResultSet " 属性设置不正确、参数设置不正确或连接未正确建立。
这两个表来自不同的数据库(在同一个 SQL Server 中)。我正在尝试做的是将 i8pupu 表(AssociationName 列)中的 AssociationNames 合并到 Calls 表(Association 列),其中(Calls.NRDS = [i8pupu_Tech Hotline Primary Members].NRDSMember_id)。我需要保留 Calls 表中的所有行。
注意:我使用执行 SQL 任务工具将此代码放入 SQL Server 2008R2 SSIS 包中。
UPDATE Tech_Helpline.dbo.Calls
SET Tech_Helpline.dbo.Calls.Association = LampsGarLive.dbo.[i8pupu_Tech Hotline Primary Members].AssociationName
FROM Tech_Helpline.dbo.Calls As T1
LEFT JOIN LampsGarLive.dbo.[i8pupu_Tech Hotline Primary Members] AS T2
ON T1.NRDS = T2.NRDSMember_id
有人想帮我解决这个问题吗?感谢您的帮助!
乔什
【问题讨论】:
标签: sql sql-update