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

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • jocc talking shit

    jocc talking

    6 NİSAN 2007
  • spectragirlz16's channel

    spectragirlz

    22 Ocak 2012