gpt4 book ai didi

sql-server - 如何根据日期自动更新数据库?

转载 作者:行者123 更新时间:2023-12-04 05:39:35 25 4
gpt4 key购买 nike

如何根据日期自动更新数据库?

Message ID |   Message   |    StartDate   |   EndDate    | Status
1 | Hello | 07/7/2012 | 08/7/2012 | Expired
2 | Hi | 10/7/2012 | 12/7/2012 | Ongoing
3 | Hi World | 11/7/2012 | 18/7/2012 | Pending

如何根据今天的日期自动更新状态?

更多信息:我正在使用 SQL-Server Management Studio。抱歉没有说明。

最佳答案

我将创建一个 SP,将所有具有 EndDate > GETDATE() 的消息的状态设置为“已过期”。并使用 Sql Server 中的作业安排它:

CREATE PROCEDURE UpdateMessages
AS

UPDATE Messages SET Status = 'Expired' WHERE EndDate > GETDATE()

GO

关于sql-server - 如何根据日期自动更新数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11424530/

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