Forum: SQL |
Thema:
AW: Trigger |
Von:
M Merlin (
13.11.2006 08:58) |
Hab das Problem selbst gefunden...
Mein Trigger sieht jetzt wie folgt aus:
Alter TRIGGER trg_Insert_Update_Datum_User_Eingang ON dbo.Eingang
FOR UPDATE
AS
BEGIN
SET NoCount ON
IF not UPDATE(Erledigt)
UPDATE Eingang
SET einDatum = GETDATE(), einUser = (host_name() + ' - ' + suser_sname()) WHERE IDE IN (SELECT IDE FROM inserted)
IF UPDATE(Erledigt)
UPDATE Eingang
SET ErledigtAm = GETDATE() WHERE IDE IN (SELECT IDE FROM inserted) AND Erledigt is Not Null
SET nocount OFF
END;
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!