最近改資料常用 memo ~
update R set R.Column1 = T.tmp1
from tableA R join tmp T
on R.a1 = T.a1 and R.b1 = T.b1
update from A join B 的寫法好處是在update之前可以先 select 方便檢查是否正確
像是先這樣操作,確定 select 出來的值正確之後就把 update unmark 掉執行
select R.Column1 , T.tmp1
--update R set R.Column1 = T.tmp1
from tableA R join tmp T
on R.a1 = T.a1 and R.b1 = T.b1
當然要在 update 之前下 begin tran 發現不對之後 rollback 也是可以,但小心 dead lock XD
--
※ 發信站: 批踢踢兔(ptt2.cc)
◆ From: 42.71.67.19
沒有留言:
張貼留言