【发布时间】:2013-03-19 09:30:34
【问题描述】:
我正在使用此触发器来填充表格中的CreatedDate 和LastUpdated 列(datetime 类型):
CREATE TRIGGER trCreatedDate ON [LasMTest]
FOR INSERT
AS
UPDATE [LasMTest]
SET [LasMTest].Created = getdate(),
[LasMTest].LastModified = getdate()
FROM [LasMTest]
INNER JOIN Inserted ON [LasMTest].[ID] = Inserted.[ID]
GO
当我查看表格时,日期只差了几分之一秒。
Created LastModified ID
2013-03-19 09:24:32.920 2013-03-19 09:24:32.930 4
2013-03-19 09:26:39.890 2013-03-19 09:26:39.900 5
如何修改触发器以使它们都是准确的时间?
【问题讨论】:
标签: sql sql-server-2008 datetime triggers