需求:

服务器程序被界面点击“置零”按钮后,所有未完成的任务的状态都置为异常结束。

但分两种情况:

  1. 0<=Status<40状态为未完成的任务1,其异常结束状态为50
  2. 60<=Status<100状态为未完成的任务2,其异常结束状态为110

写在数据库的同一个存储过程中完成,主题为13-22行:

 1 USE [HumidifyMachine]
2 GO
3
4 /****** Object: StoredProcedure [dbo].[sp_UpdateTaskEndWithException] Script Date: 2020/3/9 16:02:45 ******/
5 SET ANSI_NULLS ON
6 GO
7
8 SET QUOTED_IDENTIFIER ON
9 GO
10
11 CREATE procedure [dbo].[sp_UpdateTaskEndWithException]
12 as
13 if exists(select * from T_Task where Status>=0 and Status<40)
14 begin
15 Update T_Task
16 set Status=50 where Status>=0 and Status<40
17 end
18 if exists(select * from T_Task where Status>=60 and Status<100)
19 begin
20 Update T_Task
21 set Status=110 where Status>=60 and Status<100
22 end
23 GO

最新文章

  1. 13.final关键字
  2. 07-JAVA继承与接口
  3. 【网络】VPN和代理服务器的区别
  4. 【海岛帝国系列赛】No.4 海岛帝国:LYF的太空运输站
  5. CorelDRAW中拆清除调和效果的技巧
  6. android学习笔记七——控件(DatePicker、TimePicker、ProgressBar)
  7. 【Qt】Qt之自定义界面(实现无边框、可移动)【转】
  8. package.json 字段全解析 share
  9. ****Objective-C 中的方法的调用
  10. JAVA为什么会空指针异常
  11. mysql 开启事务
  12. Android SQLite 加密模块实现入门
  13. HTML5 LocalStorage 本地存储总结
  14. IdentityServer4 SigningCredential(RSA 证书加密)
  15. Spark-RDD之Partition源码分析
  16. Luogu P3379 【模板】最近公共祖先(LCA)
  17. redis分布式锁小试
  18. Kaggle入门(一)——Digit Recognizer
  19. (转阮一峰)深入理解OAuth 2.0
  20. STM32F4 How do you generate complementary PWM Outputs?

热门文章

  1. 1.kafka
  2. freeswitch对接电信线路VOLTE视频通话
  3. 羽夏看Win系统内核—— APC 篇
  4. 微服务架构 | 11.1 整合 Seata AT 模式实现分布式事务
  5. SpringBoot集成druid数据库连接池的简单使用
  6. Android WebView组件 访问部分网页崩溃问题【已解决】
  7. TreeMap或者HashMap中的entrySet()方法
  8. 一键部署lamp 脚本
  9. DNS域名解析之反向解析and主从域名服务器 (今天大小便正常,未来可期)
  10. windows server2012搭建邮箱服务器+客户端界面(hmailserver+afterlogic)+批量创建邮箱