sql >> Databasteknik >  >> RDS >> Sqlserver

Bra sätt att använda tabellalias i Update-satsen?

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';

Detta kan hjälpa till att förbättra prestandan.



  1. Händer det någon automatisk commit efter att ha kört lagrade procedurer i Oracle?

  2. Om du kunde ställa alla frågor till MS Access-teamet, vad skulle det vara?

  3. Designa en normalisera databas för att få 5 närmaste granne med MySQL spatial index

  4. Hämta kolumnvärde från string kolumnnamn sql