Kri*_*a R 5 sql-server sorting sql-server-2005 sql-server-2012
SQL Server 2005和SQL Server 2012中的选择查询的默认排序顺序之间是否存在差异?
我有一个没有主键的表变量.当我对SQL Server 2005中的表变量执行选择查询时,将根据其中一列选择并按字母顺序显示记录.在SQL Server 2012中,记录的显示顺序与父表中的顺序相同.
没有默认排序顺序.除非您在ORDER BY子句中指定它,否则无法保证结果将始终以相同的方式返回.
您可能会发现结果是由PK聚簇索引或聚集索引排序,但情况并非总是如此.
你可能想读这个:
没有ORDER BY,Alexander Kuznetsov没有默认的排序顺序
| 归档时间: |
|
| 查看次数: |
1090 次 |
| 最近记录: |