gpt4 book ai didi

sql-server - 当列 "createdDate"从现在起经过 90 天时,如何更新具有数百万行的 SQL Server 表中的列?我们可以使用触发器吗?

转载 作者:搜寻专家 更新时间:2023-10-30 23:36:41 31 4
gpt4 key购买 nike

我有一个包含数百万行的表。我有一列应在记录创建后 90 天设置为真。我有一个 createdDate 列来跟踪创建日期。如何处理大型表?

最佳答案

由于列应该根据创建日期进行更新,因此您需要将查询放在作业中并每天安排它。您可以使用下面的查询来更新列值。

添加 SQL 代码以每天运行作业的链接:how to schedule a job for sql query to run daily?

 Update Column='yourvalue'
From TableName T
Where DateDiff(DD,T.CreateDate,Getdate())>90

关于sql-server - 当列 "createdDate"从现在起经过 90 天时,如何更新具有数百万行的 SQL Server 表中的列?我们可以使用触发器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41339700/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com