每天更新年龄取决于sql中每一行的DOB



我想根据出生日期(字段名为DOB)更新数据库中员工的年龄,但应该在应用程序启动后自动更新。

您似乎希望此字段成为表的一部分,而不是像@jarlh在评论中建议的那样出现在视图中。那么,为什么不将其更改为计算列呢?

ALTER TABLE [YourTableName]
DROP COLUMN [Age];
ALTER TABLE [YourTableName]
ADD [Age] AS ([Your Age Formula]);

使用触发器更新年龄字段,并使其在一天的午夜运行

最新更新