同一查询在不同环境中给出不同的排序顺序。两种环境的版本均为2012,SP3和SP4

时间:2019-02-23 14:31:28

标签: database

同一查询在不同环境中给出不同的排序顺序。两种环境的版本分别为2012,SP3和SP4。查询中没有订单。返回值将是日期和时间。使用分组依据子句。

2 个答案:

答案 0 :(得分:0)

这是SQL Server中的默认设置。这是任意的。

它使用各种计划来检索数据并将其存储在临时存储中。如果计划不同,则会以不同的顺序检索它们。

为确保结果符合您的期望,您需要提供订单依据。

答案 1 :(得分:0)

除非您使用 python3 ./flask_test/main.py 子句,否则SQL无法保证返回的行顺序。毫不奇怪,不同的环境会返回不同的顺序,实际上,这几乎是可以预期的(尽管它可能与不同的版本无关,但是与数据如何存储在不同的环境的磁盘上无关)。