一尘不染

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

sql

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

我的表的一列上有一个“聚集索引”。这会改变答案吗?


阅读 134

收藏
2021-05-05

共1个答案

一尘不染

返回的行的顺序将 不会 总是相同的,除非你明确地与状态,这样ORDER BY的条款。所以不行。

和不; 仅仅因为您的1000个查询返回的顺序相同,所以 不能 保证第1001个查询的顺序相同。

2021-05-05