sql:ms-sql_trigger_on_update
MS-SQL - Trigger on UPDATE
CREATE TRIGGER dbo.updateDate ON dbo.test AFTER INSERT, UPDATE AS UPDATE test SET test = CURRENT_TIMESTAMP FROM test t INNER JOIN inserted i ON t.ID = i.ID GO
Die Tabelle inserted ist dabei eine temporäre Tabelle, die vom SQL-Server bei der Übergabe von Daten (INSERT und UPDATE) automatisch erzeugt wird und als Grundlage für weitere Abfragen innerhalb des Triggers verwendet werden können.
Für den Fall, dass es sich um zu löschende Daten handelt, gibt es die Tabelle deleted
sql/ms-sql_trigger_on_update.txt · Zuletzt geändert: 2021/09/21 10:08 von rldml