Ошибка слияния - SQL - PullRequest
       1

Ошибка слияния - SQL

0 голосов
/ 14 марта 2012

Я впервые пытаюсь использовать функцию merge в SQL Server 2008 следующим образом:

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." и не уверен, почему в этом случае?

Артикулы в данных подачи совпадают с артикулами в таблице продуктов.

1 Ответ

0 голосов
/ 14 марта 2012
MERGE PriceFeed AS t
USING Products AS src
ON t.sku = src.sku

WHEN MATCHED THEN
  UPDATE
    SET t.price = src.price
;

Проверьте синтаксис MERGE здесь .. Это хорошо объяснено здесь с примерами.

http://blog.sqlauthority.com/2008/08/28/sql-server-2008-introduction-to-merge-statement-one-statement-for-insert-update-delete/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...