Как обновить одну таблицу из другой без указания имен столбцов?

У меня есть две таблицы с идентичной структурой и ОЧЕНЬ БОЛЬШИМ количеством полей (около 1000). Мне нужно выполнить 2 операции 1) Вставляем из второй таблицы все строки в кулак. Пример:

INSERT INTO [1607348182]
SELECT * 
FROM _tmp_1607348182;

2) Обновите первую таблицу из второй таблицы. но для обновления я не могу найти правильный синтаксис sql для обновления.

Запросы вроде:

Update [1607348182]
set [1607348182].* = tmp.*
from [1607348182]
inner join _tmp_1607348182 as tmp on tmp.recordid = [1607348182].recordid

или

Update [1607348182]
from [1607348182]
inner join _tmp_1607348182 as tmp on tmp.recordid = [1607348182].recordid

недействительны.

8
задан Community 22 September 2017 в 17:44
поделиться