Приветствую. Кто-нибудь шарит в SQL?
Мне нужно объединить две таблицы, ну или перенести данные из одной в другую, но при выполнении запроса возникает ошибка:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers)
Неправильный синтаксис около ключевого слова "WHEN"
Запрос максимально простой:
MERGE Tablica1 AS Receiver
USING (SELECT * FROM Tablica2) as Source
ON (Receiver.id = Source.id) AND (Receiver.Name = Source.Name)
WHEN MATCHED THEN
UPDATE SET
WHEN NOT MATCHED THEN
INSERT (id, Name)
VALUES (Source.id, Source.Name);