Oracle10g 在Oracle表中将值从一列移动到另一列

Oracle10g 在Oracle表中将值从一列移动到另一列,oracle10g,Oracle10g,我的Oracle表中有大约100000条记录 TableMaster ----------- TabID Column1 Column2 如何更新所有记录,以便将Column1值移动到Column2,并将Column2值移动到Column1?这样行吗 UPDATE TableMaster SET Column1 = Column2, Column2 = Column1 修改表,更改列名。+1,但是这也会交换列上的任何约束,无论是好的还是坏的

我的Oracle表中有大约100000条记录

TableMaster
-----------
TabID
Column1
Column2
如何更新所有记录,以便将Column1值移动到Column2,并将Column2值移动到Column1?

这样行吗

UPDATE TableMaster SET Column1 = Column2, Column2 = Column1

修改表,更改列名。

+1,但是这也会交换列上的任何约束,无论是好的还是坏的