alter table 表 add newfield int identity(1,1)delete 表
where newfield in(
select min(newfield) from 表 group by 除newfield外的所有字段
)alter table 表 drop column newfield
where newfield in(
select min(newfield) from 表 group by 除newfield外的所有字段
)alter table 表 drop column newfield
我想问一下
有没有像distinct 这样的关键字 ,只删出一条,而不是全删除
然后再删除
DELETE FROM 表 WHERE CURRENT OF current_cursor
如果是这样 就是删除重复记录,只保留一条
delete 表
where newfield not in(
select min(newfield) from 表 group by 除newfield外的所有字段
)