【发布时间】:2013-07-23 00:17:33
【问题描述】:
我试过这段代码:
Merge fact_table as target
using( select top 1 idDateDeb,PK_Date, Week_Of_Year from dbo.dim_date_Debut)
as source
on cast(source.PK_Date as date)=cast(dbo.FACT_TABLE.DATE_DEBUT_ALRM as date)
when matched then update set target.ID_TEMP_DEB=source.idDateDeb;
但我得到这个错误:
消息 4104,第 16 级,状态 1,第 4 行
无法绑定多部分标识符“dbo.FACT_TABLE.DATE_DEBUT_ALRM”。
我正在尝试做类似this question 的事情。
【问题讨论】:
-
我建议不要链接到另一个问题,而是描述你在这里尝试做什么(特别是如果它与另一个问题 不同 - 否则这应该关闭为重复)。
标签: sql sql-server-2008 merge