比如:select name,sex from tab查询出来的结果是:张三   男
李四   女现在需要多加一列类似于排行的标识列,变成:
张三   男   1
李四   女   2数据库是sql2000的,所以不要叫我用ROW_NUMBER
谢谢

解决方案 »

  1.   

    那只能用零时表了
    create table #temp(
    id identity(1,1),
    name varchar(20),
    sex int
    )
    insert into #temp(name,sex) select name,sex from tabselect * from #temp
      

  2.   

    那里数据库中表需不需要增加这个字段?不用就用临时表,要增加字段的话
    alter   table   [student]   add   [address]   varchar(100) 然后用ado.net执行该语句
      

  3.   

    select name,sex,标识列名=IDENTITY(INT,1,1) into new_tab from tab