本帖最后由 a364673384 于 2011-06-05 11:13:24 编辑

解决方案 »

  1.   

    select 
    行数=(select count(1)+1 from tb where id<t.id),
    *
    from tb t
      

  2.   

    另一种方法是采用临时表,使用自增函数select 行数=identity(int,1,1),* into # from tb order by id
    goselect * from #
    godrop table #
      

  3.   

    是的,是这样,但是现在用了上面那位大哥的方法,不可以插入有自增列ID的表
    SELECT INTO 语句将标识列添加到表 该表的列 'ID' 已继承了标识属性请问你有别的方法吗
      

  4.   


    SELECT INTO 语句将标识列添加到表 该表的列 'ID' 已继承了标识属性出现这个错误,表中含有自增列