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

  • adrianisen

    adrianisen

    25 Kasım 2009
  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011
  • warningthepeople

    warningthepe

    21 EYLÜL 2011