在 sqlserver2000 中现实table里的行号

方法一:

select id=identity(int,1,1),* into # from tb 
select * from #
drop table #

方法二:

select rowid=(select count(*) from 学生表 where 学生ID<=a.学生ID),* from 学生表 a

实现分页:

SELECT rownum=IDENTITY(INT,1,1),* INTO # FROM (SELECT * FROM GGFB) AS T SELECT * FROM # WHERE rownum <= 10 and rownum >= 0 DROP TABLE #

你可能感兴趣的:(sql,server,行号)