如何在查询结果中添加自动编号字段

1. SQL 语句

into到一个临时表中,再对这个临时表进行操作,用完之后再对源表做相应的更改 

drop table #tempTable

select identity(smallint,1,1) as recoid,* into #tempTable from TableName

select * from #tempTable 

2.使用游标

一个记录一个记录的编号,sql2000里没有象oracle里的rowid,只能这样了。另外,也可以给adoquery建立一个计算字段,在CalcFields事件中ADOQry.FieldValues['ID'] := abs(ADOQry.RecNo),这样也是可以的

posted on 2004-12-04 15:17  lbbvod  阅读(1284)  评论(0)    收藏  举报

导航