首页 > 其他 > 详细

how does SELECT TOP works when no order by is specified?

时间:2019-11-02 12:10:37      阅读:101      评论:0      收藏:0      [点我收藏+]

how does SELECT TOP works when no order by is specified?

There is no guarantee which two rows you get. It will just be the first two retrieved from the table scan.

The TOP iterator in the execution plan will stop requesting rows once two have been returned.

Likely for a scan of a heap this will be the first two rows in allocation order but this is not guaranteed. For example SQL Server might use the advanced scanning feature which means that your scan will read pages recently read from another concurrent scan.

 

 

 

 

 

 

how does SELECT TOP works when no order by is specified?

原文:https://www.cnblogs.com/chucklu/p/11781089.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!