回 帖 发 新 帖 刷新版面

主题:SQL 2000 怎样删除重复数据?

由于所有字段有可能出现重复数据,所发没有设主键.在调试时不小心录入了两条重复的行,现在怎样才能把其中的一条删除?

回复列表 (共5个回复)

沙发

添加一个标志列即可

板凳

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 楼

不过,我反正是从企业管理器里删不掉,提示出错.

4 楼

Why don't you use Query Analyzer?

5 楼

谢谢各位!!
已经用DELETE FORM .... WHRER ...删除了

我来回复

您尚未登录,请登录后再回复。点此登录或注册