如何:使用 SQL Server 2008 创建自动更新修改日期的触发器
如果知道如何创建一个自动更新 SQL Server 表中的 modifiedDate
列的触发器,那就太好了:
表 TimeEntry
Id (PK)
UserId (FK)
Description
Time
GenDate
ModDate
触发器代码:
+ TR_TimeEntry_UpdateModDate()
+ TR_TimeEntry_InsertGenDate()
更新示例 ModDate 会很好。
It would be nice to know how to create a trigger that auto-updates the modifiedDate
column in my SQL Server table:
Table TimeEntry
Id (PK)
UserId (FK)
Description
Time
GenDate
ModDate
Trigger code:
+ TR_TimeEntry_UpdateModDate()
+ TR_TimeEntry_InsertGenDate()
An example for update ModDate
would be nice.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的方法:
在
ModDate
列上定义一个默认约束,值为GETDATE()
- 这会处理INSERT
case有一个
AFTER UPDATE
触发器来更新ModDate
列类似:
My approach:
define a default constraint on the
ModDate
column with a value ofGETDATE()
- this handles theINSERT
casehave a
AFTER UPDATE
trigger to update theModDate
columnSomething like: