1
update dim_agent t
set t.duty_area =
(select l.duty_area
from v_mu_ams_agent l
where l.iata_code = t.agent_iata),
t.admin_area =
(select l.admin_area
from v_mu_ams_agent l
where l.iata_code = t.agent_iata)
where exists (select *
from v_mu_ams_agent l
where l.iata_code = t.agent_iata
and l.duty_area != t.duty_area)
2
SQL語句 UPDATE語句
update students set sname abcd gender 1 where sid 1 update students,students2 set students.sname students2.sname,students.gender students2.gender wher...
多表關聯的update語句
mssql的多表關聯的update語句 例如a表 存在一下字段 aid a1 a2 a3 a4 b表中存在字段 bid b1 b2 b3 b4 如果實現用b表的所有字段更新a表中相應的字段,在ms sql server裡面可以寫成 update a set a1 b.b1,a2 b.b2,a3 b....
關於Update語句的鎖
環境 mssql2005,在read committed級別 語句a begin tran update table set f1 where f2 ttt 更新一行或多行 commit 注意為了看到效果這裡把commit注釋了 語句a影響的行集合為b 該語句造成的影響 1.該語句會阻塞,查詢結果集...