有沒有一種方法可以像使用insert語句一樣更新SQL Server中的多個列?更新SQL中的多個列
喜歡的東西:
Update table1 set (a,b,c,d,e,f,g,h,i,j,k)=
(t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k)
from table2 t2
where table1.id=table2.id
或者類似的東西,而不是像這樣:
update table set a=t2.a,b=t2.b etc
它可以是很煩人的,如果你有100多個列寫。
Whish服務器您使用? – sll 2012-01-31 12:39:57
這聽起來很容易出錯 – AD7six 2012-01-31 12:40:31
這只是一個例子而不是完整的代碼。 我正在使用MSSQL – Joe 2012-01-31 13:12:50