日期:2014-05-16  浏览次数:20651 次

我想把表中的一列字段设置为主键(这一列已经有数据了),但设置的时候才发现数据有重复的
因为数据比较多,一项项地删除重复值太麻烦,怎么使用count函数删除所有的重复行?
------解决方案--------------------
http://bbs.csdn.net/topics/390742770

可以参考这个帖子
------解决方案--------------------
;with cte as (select *,row_number()over(partition by 你要设为主键的哪个列 order by 你要设为主键的哪个列) oid
from tb)
delete from cte where oid>1