Имя: Пароль:
1C
 
Ошибка. SQL-запрос - перенос таблицы 1 в таблицу 2
0 ac13
 
16.11.23
12:50
Приветствую. Кто-нибудь шарит в 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);
1 katamoto
 
16.11.23
13:01
UPDATE SET что именно?
2 ac13
 
16.11.23
13:06
(1) UPDATE SET id = Source.id
3 ac13
 
16.11.23
13:10
(1) а я в запросе это забыл
спасибо! Помогли!)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс