TR_EVENT_UPDATE_STARTDATETIMEWITHOFFSET
Definition
Copy
CREATE trigger TR_EVENT_UPDATE_STARTDATETIMEWITHOFFSET on dbo.EVENT after insert,update not for replication
as begin
set nocount on;
declare @CURRENTDATE datetime = getdate();
if update(STARTDATE) or update(STARTTIME)
begin
update dbo.EVENT set STARTDATETIMEWITHOFFSET = dbo.UFN_TIMEZONEENTRY_GETSYSTEMDEFAULTDATEWITHTIMEOFFSET(inserted.STARTDATETIME, 0),
CHANGEDBYID = inserted.CHANGEDBYID,
DATECHANGED = @CURRENTDATE
from dbo.EVENT E inner join inserted on E.ID = inserted.ID
end
end