听说 
已经排好序的表 用ado取数据 直接 ”select *“ 得到的纪录集 顺序可能会发生该变
这是真的吗? 根据是什么? 谢谢~ 

解决方案 »

  1.   

    通过什么排序,在select语句中写是最安全的
      

  2.   

    select * from tablename order by aa    '按aa升序排列
    select * from tablename order by aa desc  '按aa降序排列
      

  3.   

    不用 order by 的情况下 取出来数据顺序会发生变化吗?
      

  4.   

    不用 order by 的情况下 取出来数据顺序会发生变化吗?
      

  5.   

    顶3楼左手的...
    数据表是用来记录数据,不是给用户浏览的,其排序规则可以在创建数据库时指定(或者默认),这个可能会因为不同的运行环境而变化,所以用SQL语句排序才是正道
      

  6.   

    SQL 语句运行于各自都具有不同排序规则设置的数据库的上下文中,则其运行结果可能会不同。排序规则有很多种,如果都是按照默认的排序规则的话,结果应该是相同的。也就像楼上“家人vbman2003”说的不同的环境可能不同。