关于update的问题?

lanyuefang 2004-12-06 04:42:40
我在数据库中有一个表示记录状态的字段“status”默认值为“0”
我怎样才能每天定时“update”“status”的值为“1”而且更改id号最大的两条记录?
...全文
97 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
rouqu 2004-12-07
  • 打赏
  • 举报
回复
~必要的~
rouqu 2004-12-07
  • 打赏
  • 举报
回复
定义一个job 里面添加不要的存储过程 根据你的需要定时执行
TigerSuper 2004-12-07
  • 打赏
  • 举报
回复
可以创建自动触发的存储过程

什么是自动触发的存储过程
lwzmope 2004-12-06
  • 打赏
  • 举报
回复
也可以自已写一个waitfor作业来实现

BEGIN
WAITFOR TIME '指定的时间'
Update 表 Set status=1 Where ID IN(Select Top 2 Id From 表 Order By id DESC)

END

yyhyy23 2004-12-06
  • 打赏
  • 举报
回复
update table set status=1 where id in(select top 2 id from table order by id desc)
jingxijun 2004-12-06
  • 打赏
  • 举报
回复
UP,作业处理
yyhyy23 2004-12-06
  • 打赏
  • 举报
回复
建立一个作业,么天定时间执行
Frewin 2004-12-06
  • 打赏
  • 举报
回复
用向导创建一个作业,设置好调度时间,在SQL中输入:
Update 表 Set status=1 Where ID IN(Select Top 2 Id From 表 Order By id DESC)
Frewin 2004-12-06
  • 打赏
  • 举报
回复
用作业。
comszsoft 2004-12-06
  • 打赏
  • 举报
回复
可以创建自动触发的存储过程
lanyuefang 2004-12-06
  • 打赏
  • 举报
回复
不好意思刚刚有点没有说清楚应该是
'我怎样才能每天定时“update”id号最大的两条记录的“status”的值为“1”?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧