怎么让数据库按照时间自动修改值
我数据库有时间的列,怎么实现数据按照时间自动修改值,比如我的商品在某段时间是一个价格,过了这段时间价格自动提高某个值...
我数据库有时间的列,怎么实现数据按照时间自动修改值,比如我的商品在某段时间是一个价格,过了这段时间价格自动提高某个值
展开
2个回答
展开全部
触发器在表数据 Insert,Update,Delete 时才会触发操作。
自动修改可以启用"SQL Server代理",用计划作业来做。
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
Update City Set Isaccess=0
--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排--定为每天调度一次,时间为18:40即可
--如果选择"反复出现"
--点"更改"来设置你的时间安排
自动修改可以启用"SQL Server代理",用计划作业来做。
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
Update City Set Isaccess=0
--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排--定为每天调度一次,时间为18:40即可
--如果选择"反复出现"
--点"更改"来设置你的时间安排
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询