Ikke begynde at rode med sp_configure, det kan give nogle sære resultater hvis man ikke ved 100% hvad man laver.
En trigger...
create trigger dbo.OnUpdateMyTable ON dbo.MyTable for update as begin if not update(datetimefeltet) update dbo.MyTable set datetimefeltet=getdate() where id in (select id from inserted) end
In bruges for a updaten ikke skal smide en fejl ved flere updates på en gang :)
mine updates ser ud som følger: Mulighed 1: UPDATE pagedata SET header = 'blabla', bodytext = 'blablablabla' WHERE id = xxxx
Mulighed 2: UPDATE pagedata SET changedate = getdate(), header = 'blabla', bodytext = 'blablablabla' WHERE id = xxxx
Det er ikke altid at mulighed 2 benyttes. Og for at jeg ikke skal til at finde samtlige "UPDATE pagedata" i min kode, som er på over 350.000 linier, ville det være smart med en trigger.
Så har jeg ret i at en trigger som følgende vil kunne løse problemet?
create trigger dbo.OnUpdatePagedata ON dbo.pagedata for UPDATE as begin if not update(changedate) update dbo.pagedata set changedate=getdate() where id in (select id from inserted) end
(Undskyld - men jeg er bare en dum blondine med meget mørkt hår.)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.