【发布时间】:2021-03-14 05:05:57
【问题描述】:
【问题讨论】:
-
没有理由假设这些行是按照它们插入的顺序显示的 - 我假设这就是您所指的?在 SQL Server 中,只有在存在
order by子句时,才会以已知方式对行进行排序。 -
你改变了聚集索引吗?
-
你有表格结构的截图吗?这会告诉我们发生了什么。
-
谁知道呢,何必呢?如果您想要 ID 顺序中的结果,请使用 ORDER BY。永远不要根据“假定”顺序构建应用程序。
-
@2766 没有办法知道为什么,它与 SQL Server 的工作方式无关......除非你指定 order by,否则你会得到随机......在某些情况下(足以也许让你认为它总是如此)是插入顺序。
标签: sql sql-server asp.net-mvc