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

  • apenney888

    apenney888

    27 EKİM 2010
  • MrMimoB

    MrMimoB

    11 NİSAN 2011
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010

İLGİLİ SORU / CEVAPLAR