So kopieren Sie eine eingefügte, aktualisierte, gelöschte Zeile in einen SQL Server-Trigger

8

Wenn ein Benutzer die Tabelle HelloWorlds ändert, möchte ich die Aktion, die sie gemacht haben, und die Kopie der ursprünglichen Zeile in HelloWorldsHistory einfügen.

Ich würde es vorziehen, separate Trigger für Aktionen zum Einfügen, Aktualisieren und Löschen aufgrund der Spaltenlängen zu vermeiden.

Ich habe es versucht:

%Vor%

Ich habe noch nie einen Einsatz gesehen, aber ich habe Updates gesehen. Ich werde 3 verschiedene Trigger versuchen, obwohl die Pflege der Spaltenlisten keinen Spaß macht.

    
DefyGravity 08.12.2010, 19:22
quelle

2 Antworten

19

versuche so etwas:

%Vor%     
KM. 08.12.2010, 19:27
quelle
6

Sie müssen die Zeilen in den eingefügten und gelöschten Spalten zuordnen. So etwas sollte besser funktionieren.

%Vor%     
bobs 08.12.2010 19:30
quelle

Tags und Links