SELECT查询是否始终以相同的顺序返回行?具有聚簇索引的表

时间:2012-03-06 13:40:30

标签: sql sql-server database database-design

我的select *查询是否总是以相同的顺序从数据库表中返回行?

我的表在一列上有一个'聚簇索引'。这会改变答案吗?

1 个答案:

答案 0 :(得分:18)

返回行的顺序总是相同,除非您使用ORDER BY子句明确说明。所以,没有。

不;只是因为您的1000个查询返回了相同的订单,保证第1001个查询的顺序相同。