我才能在CreatedDate
和LastUpdated
欄填寫表格(類型datetime
的)使用該觸發器:SQL Server 2008中創建/最後更新的觸發問題
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
如何修改觸發器,使它們都是準確的時間?
INSTEAD OF的語法是什麼? – 2013-03-19 09:43:21
創建並刪除插入觸發器的默認約束工作得很好。謝謝 – 2013-03-19 10:04:13