-- 定义临时表变量,用于 output into 使用

DECLARE @VarOrderStatus table (
OrderNo nvarchar(50) NULL
)

-- update 表
UPDATE Order_Status
SET Order_Status.QueryTakeOut = 1,Order_Status.QueryCount = Order_Status.QueryCount+1

OUTPUT INSERTED.OrderNo -- output into
INTO @VarOrderStatus

-- select 表

FROM
(
SELECT TOP 10 * FROM Order_Status
WHERE Status=4 AND QueryTakeOut=0 AND QueryCount < 3
ORDER BY CreateTime DESC
) AS A

-- select.key = update.key
WHERE A.OrderNo = Order_Status.OrderNo

-- 查询临时表
SELECT * FROM @VarOrderStatus

最新文章

  1. 一步一步开发Game服务器(二)完成登陆,聊天
  2. Oracle 乱码
  3. 时间:UTC时间、GMT时间、本地时间、Unix时间戳
  4. kernel nf_conntrack: table full, dropping packet[转载]
  5. iostat 使用说明
  6. 【LeetCode】138. Copy List with Random Pointer
  7. __无标题栏的窗口拖动___javafx
  8. Python笔记:编码问题
  9. JAVA自学笔记13
  10. 项目 插件 -下载- 使用,jar包-下载
  11. ZOJ2018/4月月赛G题Traffic Light(广搜)
  12. 25个Linux相关的网站
  13. POJ 2545
  14. nyoj Registration system
  15. sql经常出现死锁解决办法
  16. Android——Intent动作汇总(转)
  17. XML 的 XPath 语法
  18. 【题解】 LA3708 Graveyard
  19. Mysql 拿指定经纬度与数据库多条经纬度进行距离计算 (转)
  20. sql按照汉字首字母顺序排序(桃)

热门文章

  1. 第93题:复原IP地址
  2. 21、自动装配-@Resource&amp;@Inject
  3. 7、Spring Boot 2.x 集成 Redis
  4. 在多语句事务内不允许使用 CREATE DATABASE 语句。
  5. gcc 带参数进行编译
  6. 使用 nginx_rtmp_module 搭建个人学习流媒体服务器
  7. vue-cli3运行本地项目后,端口不随设置的随便变化
  8. CF1053E Euler tour
  9. springboot连接mongodb进行CRUD
  10. Python语法 - 推导式