sql >> Databasteknik >  >> RDS >> Sqlserver

Vilka är de magiska tabellerna i SQL Server 2000?

De "magiska tabellerna" är de INSERT och RADERAT tabeller, samt update() och columns_updated() funktioner och används för att fastställa ändringarna som är resultatet av DML-satser.

  • För en INSERT-sats kommer tabellen INSERTED att innehålla de infogade raderna.
  • För en UPDATE-sats kommer INSERTED-tabellen att innehålla raderna efter en uppdatering, och DELETED-tabellen kommer att innehålla raderna före en uppdatering.
  • För en DELETE-sats kommer tabellen DELETED att innehålla raderna som ska raderas.

Den primära användningen av dessa tabeller är för mer komplexa operationer när triggers utlöses.



  1. Använda arbetsflödesmönster för att hantera tillståndet för alla enheter

  2. Rekursiv SQL-sats (Postgresql) - förenklad version

  3. Oracle:Hur man effektivt väljer rader med hjälp av en nyckellista

  4. Division ( / ) ger inte mitt svar i postgresql