小编630*_*630的帖子

非聚集索引对行顺序有任何保证吗?

我有一个开发人员希望在执行没有 order by 的 select 语句时,表中的行按照它们插入的顺序排列。开发人员建议从聚集索引更改为非聚集索引。

通过将索引从聚簇更改为非聚簇,这是否可以保证行在表中出现的顺序?

这个问题主要是为了我的好奇心;我将建议改用身份列,但这个请求让我开始思考。可以使用时间戳,但有可能同时插入行。

在此先感谢您的帮助。

index sql-server clustered-index nonclustered-index

9
推荐指数
3
解决办法
1444
查看次数