SORU
28 AĞUSTOS 2008, PERŞEMBE


Update deyimi tablo diğer adı kullanmak için iyi bir yolu?

SQL Server'ı kullanarak, ve aynı tablo içinde satır güncellemek için çalışıyorum. Okunabilirlik için kenar yumuşatma bir tablo kullanmak istiyorum.

Bu şu anda yapıyorum bir şekilde

UPDATE ra
SET ra.ItemValue = rb.ItemValue
FROM dbo.Rates ra
INNER JOIN  dbo.Rates rb
ON ra.ResourceID = rb.ResourceID
WHERE ra.PriceSched = 't8'
AND rb.PriceSched = 't9'

Daha kolay / daha iyi bir yolu var mı?

CEVAP
7 Mayıs 2009, PERŞEMBE


UPDATE ra 
   SET ra.ItemValue = rb.ItemValue
  FROM dbo.Rates ra
 INNER JOIN dbo.Rates rb
         ON ra.ResourceID = rb.ResourceID
WHERE ra.PriceSched = 't8'
  AND rb.PriceSched = 't9';

Bu performansını artırmak için yardımcı olabilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AverageBroTV

    AverageBroTV

    20 Mart 2013
  • hoorahjencar

    hoorahjencar

    6 HAZİRAN 2007
  • thelonelyisland

    thelonelyisl

    23 Aralık 2005