如何把重复的记录删除? INSERT的时候不小心把本库复制给本身,这样每条记录都有两条,我现在只要一条怎么删除? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select distinct * int #t from tbtruncate table tbinsert tb select * from #ttruncate table #tdrop table #t select distinct * int #t from tb --(把不同的记录放到临时表中,前提当然是你原来的表没有重复记录才可以这样)truncate table tb---删除 tb表的数据insert tb select * from #t---把临时表#t的数据插入到表tb中truncate table #t--清空临时表drop table #t---删除临时表----这些的前提是你要删除的数据是完全重复的 SQL难题求助^^^^^^^^^^^^^^^^^^^^^^^^^^^^ sql server 2000内存占用过大怎么回事 数据库里有空格的字符串的数据怎么查找? 求一个触发器 帮看看求SQL? SQL Server->ACCESS出错信息? sqlserver中select用法 高分求 Rijndael SQL 代码 在恢复备份文件时出现的错误!!!!!如何解决???? 如何比较两个数据库内容的不同? 招聘SQL SERVER DBA 有点难度的问题,请帮忙看看怎么弄
truncate table tb
insert tb select * from #ttruncate table #t
drop table #t
--(把不同的记录放到临时表中,前提当然是你原来的表没有重复记录才可以这样)
truncate table tb
---删除 tb表的数据
insert tb select * from #t
---把临时表#t的数据插入到表tb中truncate table #t
--清空临时表
drop table #t
---删除临时表----这些的前提是你要删除的数据是完全重复的