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

  • Dellbear816

    Dellbear816

    4 Mart 2008
  • RiceBunny

    RiceBunny

    16 ŞUBAT 2006
  • YAN TV

    YAN TV

    20 EKİM 2011