主题:SQL 2000 怎样删除重复数据?
dybj
[专家分:70] 发布于 2005-06-28 18:16:00
由于所有字段有可能出现重复数据,所发没有设主键.在调试时不小心录入了两条重复的行,现在怎样才能把其中的一条删除?
回复列表 (共5个回复)
沙发
菜鸭 [专家分:5120] 发布于 2005-06-29 07:24:00
添加一个标志列即可
板凳
fun [专家分:60] 发布于 2005-06-29 11:03:00
if only a few duplicate records, then you may use 'select * from tbl where ...' stmt to list, write an 'insert ...' stmt, delete the records, then exec 'insert ...' stmt.
If lots more, you need to use cursor.
3 楼
号号 [专家分:60] 发布于 2005-06-29 11:24:00
不过,我反正是从企业管理器里删不掉,提示出错.
4 楼
fun [专家分:60] 发布于 2005-06-29 11:48:00
Why don't you use Query Analyzer?
5 楼
dybj [专家分:70] 发布于 2005-06-29 20:11:00
谢谢各位!!
已经用DELETE FORM .... WHRER ...删除了
我来回复