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

  • bobinire

    bobinire

    24 EYLÜL 2006
  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008

İLGİLİ SORU / CEVAPLAR