Select identity(int,1,1) as id into #tmp from Table
   Select * from #tmp
   drop table #tmp

解决方案 »

  1.   

    select IDENTITY(int, 1,1) AS ID_Num,* into #temp from 表
    select * from #temp
      

  2.   

    or:
    Select (Select count(*) from Table where keyField <= a.keyField) from Table a
      

  3.   

    Select *,(Select SUM(1) from Table where keyField <= a.keyField) as row_num from Table a order by keyField