我試圖使用merge
功能首次在SQL Server 2008,如下所示:合併錯誤 - SQL
MERGE PriceFeed AS t
USING Products AS src
ON t.sku = src.sku
WHEN MATCHED THEN
UPDATE
SET src.price = t.price
;
但我得到的錯誤"The multi-part identifier "src.price" could not be bound."
,不知道爲什麼,在這種情況下?
饋送數據中的sku與產品表中的sku匹配。
您是否在uv產品表中列出價格欄? – Teja 2012-03-14 17:22:41
@Venk是這裏有兩個表中的價格列 – user1186144 2012-03-14 17:23:20
從http://msdn.microsoft.com/en-us/library/bb522522.aspx,您可能需要更正您放置表的順序:' MERGE Target AS T 使用源代碼S' – diaho 2012-03-14 17:25:46