sql server 插入行号 问题
发布网友
发布时间:2022-04-08 02:12
我来回答
共2个回答
热心网友
时间:2022-04-08 03:42
select 列ID,[index]=row_number()over(order by 列ID),Name from 表
Oracle或Sql2005以上版本可用row_number
热心网友
时间:2022-04-08 05:00
(1)如果是2000,只能用临时表生成:
select id,index = identity(int,1,1),name
into #
from 表
select *
from #
drop table #
----
(2)如果是05或以上版本:
select id,row_number() over (order by id ) as index,name
from 表