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

  • AginoEvolutionHD

    AginoEvoluti

    27 AĞUSTOS 2011
  • Christian Atlas

    Christian At

    26 Mart 2009
  • Day9TV

    Day9TV

    22 NİSAN 2010