摘要:PL/SQL Update 的多欄位對應寫法
如果要把兩個 table 的對應欄位作 Update ,可以用下面的寫法,既直觀又cost低。
Update TableA
Set (Column1, Column2, Column3)
=
(
Select ColumnA, ColumnB, ColumnC
From TableB
Where TableA.Column0 = TableB.ColumnZ
)
Where .....
這樣做Update,則 Table A 的 Column1 就會對應到 Table B 的 ColumnA,
Table A 的 Column2 就會對應到 Table B 的 ColumnB,
Table A 的 Column3 就會對應到 Table B 的 ColumnC,
以此類推。