意义不太大,查询时可任意排序,如一定要如此排序,可在A上做clustered索引

解决方案 »

  1.   

    --创建方法CREATE CLUSTERED INDEX IDX_TB_A ON TB(A)
      

  2.   

    如果我再加一个自增字段id,而又在字段A上建立聚集索引,存储的记录还会像所希望的那样存储吗?
      

  3.   

    1.排序规则(希望你能详细看看联机帮助上关于排序规则的部分)
    在 Microsoft® SQL Server™ 2000 中,字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存储和比较字符所使用的规则。SQL Server 2000 支持在一个数据库中存储具有不同排序规则的对象。可为一直到列级的各级别指定不同的 SQL Server 2000 排序规则。可为表中的每列指派不同的排序规则。SQL Server 的早期版本仅支持每个 SQL Server 实例有一个排序规则。在 SQL Server 7.0 或更早的版本实例中创建的所有数据库和数据库对象具有相同的排序规则。
      

  4.   

    加一个自增字段id,而又在字段A上建立聚集索引效果与不加自增字段一样
    索引是用来提高数据检索效率的,所以有"可考虑将聚集索引用于:包含大量非重复值的列。"这个概念一般我们不会关心数据的存储顺序,只是在查询的时候,按某种顺序来显示数据(用order by)
    而关心数据的存储顺序,也只是为了提高数据检索效率像你这种单纯追求数据存储顺序的,很少见