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

  • Abbeydabby0277's channel

    Abbeydabby02

    9 ŞUBAT 2012
  • ItZWaffleS420

    ItZWaffleS42

    9 EYLÜL 2011
  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010

İLGİLİ SORU / CEVAPLAR