Ich habe einen Trigger wie unten in der Benutzertabelle, um ihn in die Audit-Tabelle einzufügen, mit der die Spalte aktualisiert wurde und den vorherigen Wert:
%Vor%Aber meine Fragen sind, ich habe 100 Felder auf meinem Tisch. Ich kann nicht 100 unter Bedingungen schreiben. Und ich brauche einen Vorschlag, wie man While-Schleife darin verwendet, und wie es die Leistung beeinflussen wird.
Danke
Versuchen Sie, eine ähnliche Abfrage zu verwenden - es erzeugt If-Anweisungen für alle Spalten einer gegebenen Tabelle.
Hinweis: Dies ist nicht vollständig getestet und benötigt wahrscheinlich mehr Anpassungen, aber Sie sehen die Idee dahinter.
%Vor%Würde nicht mit while-Schleife gehen, weil es wahrscheinlich Perf-Probleme verursachen kann ...
Tags und Links triggers sql-server tsql