SORU
31 Ocak 2012, Salı


Update SQL birden çok sütun

Bir şekilde SQL server birden çok sütun, bir ınsert deyimi kullanılır aynı şekilde güncelleme var mı?

Gibi bir şey

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

Ya da öylesine gibi, yerine bir şey

update table set a=t2.a,b=t2.b etc 

eğer 100 sütun varsa yazmak için oldukça yorucu olabilir.

CEVAP
31 Ocak 2012, Salı


Bunu deneyin:

UPDATE table1 
SET a = t2.a, b = t2.b, .......
FROM table2 t2
WHERE table1.id = t2.id

Herhangi bir SQL diyalekt çalışması gerektiğini.....

Ve evet yazmayı çok - SQL bu şekilde.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MW Technology

    MW Technolog

    28 EKİM 2009
  • NLthomas21

    NLthomas21

    20 Mayıs 2008
  • parlophone

    parlophone

    28 ŞUBAT 2006