日期:2014-05-18  浏览次数:20519 次

sqlserver 怎么有重复行?
今天在添加一条纪录时,由于其他数据库还要用到,就用Ctrl+C复制了一下,粘贴到另外的库中时,一不小心按了两次,能粘贴两条一模一样的纪录,但在删除时其中任何一条都无法删除,提示 "键   ...   会影响到其他行 "(   中间有些记不清了)不知道怎么办。哪为指导指导?

------解决方案--------------------
我的方法是 delete from 表 然后在重新插入.

------解决方案--------------------
你是在企业管理器中做的吗?
---
可以去重导入另一张表,再清空原表,再把数据导回来
select distinct * into #t from tablename
truncate table tablename
insert tablename select #t