"Leif Neland" <leif@neland.dk> skrev i en meddelelse
news:494b6536$0$56774$edfadb0f@dtext02.news.tele.dk...
> Jeg vil lave et felt, der automatisk bliver sat til getdate(), når
> recorden bliver opdateret.
>
>
> Det opdaterede hele tabellen...
>
> Og når triggeren nu bliver triggeret, så opdaterer den recorden, vil det
> trigge triggeren igen?
>
Efter ihærdig googling fandt jeg dette:
http://sqlserver2000.databases.aspfaq.com/how-do-i-audit-changes-to-sql-server-data.html
CREATE TRIGGER dbo.updateFooBar
ON dbo.foo
FOR UPDATE
AS
BEGIN
IF NOT UPDATE(edited)
UPDATE dbo.foo SET edited=GETDATE()
WHERE bar IN (SELECT bar FROM inserted)
END
GO