如下图,红框中的splNo字段为自增长标识列,插入完数据后如果不加"order by splNo"查询就是乱序,怎样让数据表默认按标识列排序呢?

解决方案 »

  1.   

    数据库使用的是SQL SERVER2008
      

  2.   


    SELECT [splNo]
          ,[splDatabaseUserID]
          ,[splCountryNameChn]
          ,[splCountryNameEng]
          ,[splISOCountryCode]
          ,[splIsDelete]
          ,[splCreateTime]
          ,[splCreater]
          ,[splUpdateTime]
          ,[splEditor]
      FROM [SPLV100201105070].[dbo].[SPL_ST_ISOCountryCode]
    GO
      

  3.   

    可以加order by [splNo] 吗
      

  4.   

    LZ说了,加了order by [splNo] 才不是乱码,看他的意思是不加这个排序,这个根数据库排序规则有关系\
      

  5.   

    这个其实是无所谓的 如果是int型的话 只要把这个列设置为主键就可以了