2009-05-22 120 views
6

我习惯于使用Ruby on Rails在更改记录时自动更新的MySQL数据库中的“changed_at”字段。如何实现记录更改的自动时间戳(SQL Server)

现在我正在使用ASP.NET MVC与SQL Server 2008,我想知道,我将如何继续获得相同的功能。 SQL Server在更新时是否有自动更新字段的选项?

回答

4

“timestamp”数据类型为您提供了一个二进制值,每次您的字段更改时都会自动更新,但它不会给您一个不错的日期/时间值。

1

您可以使用触发器或只是在更新的sp中更新它。

+0

你就必须更新如果因为无法更新INSERTED而希望触发器执行此操作,则需要额外的时间。只需在更新其他列时对其进行设置并完成它。 – 2009-05-22 18:40:09