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

  • Booredatwork.com

    Booredatwork

    5 Ocak 2009
  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • rekjavicxxx

    rekjavicxxx

    28 EKİM 2007