有一个表MyTable有两列A,B. 没有主键。因为没有主键,所以表中有重复的记录。
求一条SQL语句,删除重复的记录,相同的记录只保留一条。谢谢!
------解决方案--------------------
行倒是行 但是一般不建议这么干
create or replace procedure pro_lwb_dd as
cursor c_find is select distinct* from t;
cc c_find%rowtype;
begin
open c_find;
delete from t;
loop
fetch c_find into cc;
exit when c_find%notfound;
insert into t values(cc.字段1,cc.字段2);
end loop;
commit;
close c_find;
end;