mssql2005中标识列identity的使用一则
MSSQL中没有oracle里面的rowid但是可以有identity来代替实现相关用法。比如本博客的oracle板块里有一篇关于去除重复的文章。这里在MSSQL2005里实现一下:--首先查看有多少重复项select distinct [号码],count(*)from dbo.数据$ group by [号码]having count(*)>1--添加identity标识列存到临时表select identity(int,1,1) as id,* into #temp from dbo.数据$ select distinct [号码] from #tempselect [号码], [本地网名称], max(id) from #temp group by [号码], [本地网名称]--删除重复并保留最后一行记录delete from #t