我有两个具有相同架构的表。对于某些记录,我想从一个记录更新到另一个表。
我是否必须在更新中明确设置任何列,例如:
UPDATE main SET colA = temp.colA, colB = temp.colB,.., colN = temp.colN FROM temp
WHERE main.id = temp.id
或者我也可以以某种方式编写(因为列的名称都相同):
UPDATE main SET <anycol> FROM temp
WHERE main.id = temp.id