大家好!
我现在有两个数据库:A B (B是A的备份 还原来的) 
现在我用Select * From TableName 这样的SQL查询 A B库相同的表(表的设置是相同的) 请问 还有什么原因会影响到排序?(Index设置也是相同的)
谢谢!

解决方案 »

  1.   

    还有什么原因会影响到排序?排序的情况是你自己定的,比如ASC,DESC........
      

  2.   

    Select * From TableName 这样的SQL查询结果的次序受聚集索引的影响,如果没有聚集索引,那只受记录添加到表的次序影响
      

  3.   

    SQL Server 排序规则基础知识
    Microsoft® SQL Server™ 2000 支持多种排序规则。排序规则对控制正确使用语言(如马其顿语或波兰语)或字母表(如西欧语言使用的拉丁字母表 Latin1_General)字符的规则进行编码。每个 SQL Server 排序规则指定三个属性: 用于 Unicode 数据类型(nchar、nvarchar 和 ntext)的排序次序。排序次序定义字符的排序序列,以及在比较操作中对字符取值的方法。
    用于非 Unicode 字符数据类型(char、varchar 和 text)的排序次序。
    用于存储非 Unicode 字符数据的代码页。 
    说明  不能指定与 Unicode 数据类型(nchar、nvarchar 和 ntext)对应的代码页。用于 Unicode 字符的双字节位模式由 Unicode 标准定义且不能更改。