当前位置: 代码迷 >> Sql Server >> 数据库中可不可以自动定时更改列值
  详细解决方案

数据库中可不可以自动定时更改列值

热度:76   发布时间:2016-04-24 10:21:14.0
数据库中能否自动定时更改列值?
我想做个监控电脑在线情况的数据库。
目前想定时更改某列的值为离线,如果客户端在线会自动将离线改成上线。
现在的问题就是怎么触发数据库定时修改某列值方便?谢谢
------解决方案--------------------
JOB 作业 定时 执行就可以
------解决方案--------------------
纯SQL Server的话需要用JOB来配置并定时运行
------解决方案--------------------
引用:
Quote: 引用:

LZ 的客户端是BS的还是CS的?

如果是 CS 的,建议登录时更新为在线,窗体 unload 时更新为离线。
如果是 BS 的,建议登录时更新为在线,session 过期时更新为离线。

我是CS的,那如果客户端还没来得及unload,假设主机突然断电,那数据库记录还是在线,这样就会有错误的吧。

cs 的可以每隔5分钟向数据库log表插一条在线状态。t