sql server 2000里面有几十个表因为误操作重复导进了重复的数据,怎样比较快捷地去重?
因为部分原因源数据暂取不了,所以删了重建暂时做不了
sql server 2000的去重问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- lyn5284767 2017-02-15 09:38关注
如果数据完全一样的话,你要根据某种顺序把表进行排列,再往表中多插入一个自增长的列,然后删除内容相同的列,最后再删除你加的列。
1,alter table 表名 add id int identity(1,1);
2,delete from 表名 a where id not in (select max(id) from 表名 where b a.col1 = b.clo1)本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报