我有两个具有相同结构和非常大数量的字段(大约 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
无效。