如何每天让sql的数据自动更新
答案:3 悬赏:0 手机版
解决时间 2021-03-06 00:34
- 提问者网友:王者佥
- 2021-03-05 04:13
假如a表中的1个字段time(int) 这个字段用来保存有效时间,如何每到24点后这个字段的所有数据自动-1 但是这个字段的数值不会小于0
最佳答案
- 五星知识达人网友:执傲
- 2021-03-05 04:41
首先你写一个语句将该int型字段内容值自身减一
例如 update table1 set a=a-1
再把该语句添加到SQL代理中,设置每天定时24点去执行这个任务就行。这是最简单的方法。
例如 update table1 set a=a-1
再把该语句添加到SQL代理中,设置每天定时24点去执行这个任务就行。这是最简单的方法。
全部回答
- 1楼网友:玩家
- 2021-03-05 06:37
做一个存储过程,然后用 job调用就是了。
- 2楼网友:青尢
- 2021-03-05 05:50
写个小的存储过程作一下,在循环里面从sequence里面拿数据update你的这个列,
循环的时候要按照第一列分组,第三列排序。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯