第1个回答 2009-06-12
我遇到过这种情况,找了一个SQL语句:
select distinct * into #Tmp from Score
drop table Score
select * into Score from #Tmp
drop table #Tmp
上面语句可以把完全重复记录去掉。
还有个方法是在存储过程里直接执行delete语句,可以把完全重复记录删掉。
第2个回答 2009-06-12
可以查看所有然后查到的信息每一条付给一个对象,然后循环比较对象里的值,如果值相同则移除一个对象也就是所谓删除!
重要的不是代码 怎么写,最重要的是思路一定要清晰,其实电脑室最傻的~
第3个回答 2009-06-12
能添加成功说明没有UNIQUE约束
建议使用
select distinct * into new_table_name from old_table_name
drop old_table_name
然后把new_table_name修改成old_table_name,这个貌似用到sp_rename。。
第4个回答 2009-06-12
你的表中需要一单值索引键列或一个Identity的列比如ID