if OBJECT_ID('myTable') IS NOT NULL DROP TABLE myTable go
create table myTable ( field1 int ,field2 char(4) ) go Insert into myTable(field1,field2) Values(001,'aaaa') Insert into myTable(field1,field2) Values(101,'bbbb') Insert into myTable(field1,field2) Values(201,'dfdf') Insert into myTable(field1,field2) Values(301,'sfsf') Insert into myTable(field1,field2) Values(401,'dgfg') Insert into myTable(field1,field2) Values(501,'hjjh') Insert into myTable(field1,field2) Values(601,'45rf') Insert into myTable(field1,field2) Values(701,'fhhh') Insert into myTable(field1,field2) Values(801,'ghhn') Insert into myTable(field1,field2) Values(901,'gfhh')
go
SELECT IDENTITY (int, 1, 1) As Rank ,t.* INTO #tmp FROM dbo.myTable t
select * from #tmp
drop table #tmp |