Hilfe bei SQL Trigger
bearbeitet von AugeHallo
> Würde dieser Trigger diese Aufgabe erfüllen, bzw. funktionieren?
>
> ~~~SQL
> 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.
~~~SQL
-- der Code davor
UPDATE dbo.MYTABLE
dbo.MYTABLE.Flag_Changed = 1
WHERE dbo.MYTABLE.[myID] = @myID
END
~~~
Tschö, Auge
--
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett