SQL Update TOP Update Order by 和output的使用

Posted 微笑代表淡定的心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Update TOP Update Order by 和output的使用相关的知识,希望对你有一定的参考价值。

update top(1) Products with(updlock,readpast)
set Status = 1
output Deleted.Id as PoolSkuId
from 
(select top 1 Id from Products 
where Deleted = 0 and Status = 0 order by createdTime desc) t1
where Products.Id = t1.Id

  

以上是关于SQL Update TOP Update Order by 和output的使用的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server Update:使用 TOP 限制更新的数据

SQL 获取已收到发送消息的用户(UPDATE)

基于 TOP 的 SQL UPDATE

sql update 怎样更新只定条数

基于 SELECT TOP 1 的 UPDATE 查询性能缓慢

SQL里面update 的用法