创建临时表,增加一个自增ID的新列,怎么办?
我从一张表中取出了需要的数据,并且排序放入了,也知道有多少条,但是这些数据自带的ID编号不是连号,我的目的是要在这个临时表中建立一个新的ID,从小到大,那样我就能进行循环的把这些数据取出来处理了!请高手分析一下
------解决方案--------------------這樣嗎
select id=identity(int,1,1),字段名 into #t from t
------解决方案--------------------create table #tb
(
rownum int identity(1,1) primary key, --自增列
col1 int,
col2 int,
.....
)
------解决方案--------------------create table #tb(name varchar(20))
go
alter table #tb
add id int identity(1,1)
go
select * from #tb
drop table #tb
------解决方案--------------------select identity(int,1,1),字段名 into #t from t