如何根据日期更改sql中的数据?

时间:2012-12-07 11:45:02

标签: sql database sql-server-2008 mysqli

我必须在一段时间后自动将列值或'Y'设置为'N'。在30天后,我希望在sql中将状态列'Y'更改为'N'。

3 个答案:

答案 0 :(得分:1)

根据我的建议创建作业每30天运行一次并调用proc它应该包含更新语句,如...

更新表测试集标志= y其中falg = n 更新表测试集标志= n其中falg = y

答案 1 :(得分:0)

这听起来像你需要有一个通过这些记录运行的作业并更新该列的值。

我该怎么做才是在同一个表上创建一个日期时间标记列,当更新“Y”或“N”列中的值时,该列将被填充。每天运行一次工作,检查时间戳并相应地调整列的值。然后它会消除时间戳,以确保它不会被再次捕获。

答案 2 :(得分:0)

我们不清楚。如果您修改了该表上的列并将该列更新为sysdate。