Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Welche magischen Tabellen sind in SQL Server 2000 verfügbar?

Die 'magischen Tabellen' sind die INSERTED und GELÖSCHT Tabellen sowie das update() und columns_updated() Funktionen und werden verwendet, um die Änderungen zu ermitteln, die sich aus DML-Anweisungen ergeben.

  • Bei einer INSERT-Anweisung enthält die INSERTED-Tabelle die eingefügten Zeilen.
  • Bei einer UPDATE-Anweisung enthält die INSERTED-Tabelle die Zeilen nach einer Aktualisierung und die DELETED-Tabelle die Zeilen vor einer Aktualisierung.
  • Bei einer DELETE-Anweisung enthält die DELETED-Tabelle die zu löschenden Zeilen.

Diese Tabellen werden hauptsächlich für komplexere Operationen verwendet, wenn Trigger ausgelöst werden.