Hallo
Würde dieser Trigger diese Aufgabe erfüllen, bzw. funktionieren?
CREATE TRIGGER [dbo].[after_update] ON [dbo].[MYTABLE] AFTER UPDATE AS BEGIN DECLARE @myID AS INT SELECT @myID = [myID] FROM INSERTED UPDATE MYTABLE SET MYTABLE.Flag_Changed = 1 WHERE [myID] = @myID
Abgesehen vom Umstand, dass zu einem Anfang auch ein Ende gehört, dass zum Tabellennamen auch das dbo
notiert wird und dass ein UPDATE
meines Wissens nach nicht mit SET
arbeitet, also abgesehen von den nicht schlüssigen Dingen, sieht der Code schlüssig aus.
-- der Code davor
UPDATE dbo.MYTABLE
dbo.MYTABLE.Flag_Changed = 1
WHERE dbo.MYTABLE.[myID] = @myID
END
Die Angabe von dbo.MYTABLE
kannst du bei den Spaltennamen aber auch weglassen.
Tschö, Auge
--
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett