如何将任何列从一个记录更新到另一个记录?

时间:2015-01-12 11:57:59

标签: database postgresql

我有两个具有相同架构的表。对于某些记录,我想从一个记录更新到另一个表。

我是否必须在更新中明确设置任何列,例如:

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

0 个答案:

没有答案