SORU
11 Ocak 2010, PAZARTESİ


Nasıl SQL Server 2005'te bir açıklamada iki tablo güncelleştirmek için?

Tek seferde iki tablo güncellemek istiyorum. Nasıl SQL Server 2005 yapabilirim?

UPDATE Table1, Table2
SET Table1.LastName = 'DR. XXXXXX' 
,Table2.WAprrs = 'start,stop'
FROM Table1 T1, Table2 T2
WHERE T1.id = T2.id
and T1.id = '010008'

CEVAP
11 Ocak 2010, PAZARTESİ


Bir deyim içinde birden çok tablo, ancak güncelleme yapamazsın, bir işlem UPDATE Bu iki ifade atomik edilir emin olmak için kullanabilirsiniz. Ayrıca onları yuvarlak bir gezi önlemek için toplu edebilirsiniz.

BEGIN TRANSACTION;

UPDATE Table1
  SET Table1.LastName = 'DR. XXXXXX' 
FROM Table1 T1, Table2 T2
WHERE T1.id = T2.id
and T1.id = '011008';

UPDATE Table2
SET Table2.WAprrs = 'start,stop'
FROM Table1 T1, Table2 T2
WHERE T1.id = T2.id
and T1.id = '011008';

COMMIT;

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • infiniTuts

    infiniTuts

    18 Ocak 2012
  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013

İLGİLİ SORU / CEVAPLAR