Hallo Leute ich versuche mir gerade autark etwas Wissen über Trigger anzueignen, welche auf einem SQL-Server zum Einsatz kommen sollen!
Bei folgendem Syntax bekomme ich immer Fehlermeldung: „Falsche Syntax in der Nähe des INSERT-Schlüsselwortes.“
Folgende Aufgabe hat der Trigger:
wenn ein Wert in das vorher leere Feld_X eingegeben wird, soll ein ja/nein-Feld (Feld_Y) in einer anderen Tabelle (Tabelle_2) auf 1 gesetzt werden und der Guid des veränderten Datensatzes in Feld_Z übernommen werden! Hier meine Syntax! Ist der Ansatz richtig, oder würdet Ihr einen anderen Weg wählen?
CREATE TRIGGER After_Insert_X ON Tabelle_1
FOR INSERT
AS
Begin
IF INSERT (Feld_X)
Update Tabelle_2 set Feld_Y = 1, Feld_Z = inserted.guid
FROM inserted
where (Tabelle_2.Guid = inserted.guid)
End
GO
Über Hilfe Eurerseits würde ich mich freuen!
Sonnige Pfingsten an alle!
brandointheweb