我必须在一段时间后自动将列值或'Y'设置为'N'。在30天后,我希望在sql中将状态列'Y'更改为'N'。
答案 0 :(得分:1)
根据我的建议创建作业每30天运行一次并调用proc它应该包含更新语句,如...
更新表测试集标志= y其中falg = n 更新表测试集标志= n其中falg = y
答案 1 :(得分:0)
这听起来像你需要有一个通过这些记录运行的作业并更新该列的值。
我该怎么做才是在同一个表上创建一个日期时间标记列,当更新“Y”或“N”列中的值时,该列将被填充。每天运行一次工作,检查时间戳并相应地调整列的值。然后它会消除时间戳,以确保它不会被再次捕获。
答案 2 :(得分:0)
我们不清楚。如果您修改了该表上的列并将该列更新为sysdate。