我从txt文件导出了一个表,txt里顺序是对的,预览的时候顺序也是对的,先按chrom列排序,再按pos列排序。导成功后一看顺序就乱了,用order by查一下顺序就对了,但如果用insert into 或select into 保存到新表,结果又乱了。这是怎么回事?

解决方案 »

  1.   

    查询的时候加order by,即使你看着顺序对的或者错的,都没意义,会变得,想按什么顺序读就加order by
      

  2.   

    sql server 表是不分顺序的,就是记录的集合,要查询出顺序,只能靠加上order by 
      

  3.   

    查询的时候加上order by吧,这样才能保证你想要的顺序
      

  4.   

    不用 order by , SQL Server没办法保证你的顺序, 不为这点小事情来纠结了