Hallo.
Ich überprüfe mit einem Trigger eine Tabelle auf NAzahl der Zeilen bei UPDATE.
Wenn ich den Wert 1 zurückbekomme, soll er etwas anderes auslösen, als beim Wert 0. Das Problem ist, ich würde bei 0 nur dann auslösen, wenn der wert vorher >= 1 war und bei 1 nur dann auslösen, wenn der wert vorher nicht 0 oder 1 war...
Habt ihr einen Tipp für mich?
Ich überprüfe mit einem Trigger eine Tabelle auf NAzahl der Zeilen bei UPDATE.
Wenn ich den Wert 1 zurückbekomme, soll er etwas anderes auslösen, als beim Wert 0. Das Problem ist, ich würde bei 0 nur dann auslösen, wenn der wert vorher >= 1 war und bei 1 nur dann auslösen, wenn der wert vorher nicht 0 oder 1 war...
Habt ihr einen Tipp für mich?
Code:
ALTER TRIGGER [Test] ON TabelleA FOR UPDATE AS SET NOCOUNT ON BEGIN declare @count as int select @count = count(spalteA) from test where spalteA = 7 if(@count = 1) begin -- statement bei wert 1 end if(@count = 0) begin -- statement bei wert 0 end END
Comment