读书人

sql2000的有关问题

发布时间: 2012-01-13 22:43:30 作者: rapoo

sql2000的问题
sqlserver2005 可以用row_number() 取得行号(也就是第几行)
请问一下高手们 sqlserver2000 有什么办法吗?

[解决办法]
--没有主键:
select row_number=identity(int,1,1), * into #temp from 表

--有主键:
select row_number=(select count(1) from 表 where 主键 <=a.主键), * from 表 AS a

读书人网 >SQL Server

热点推荐