create or replace procedure delMoreByQyzch is
lostCount int:=0;
begin
for v in (select * from compare_guoshui ) loop
select count(*)into lostCount from compare_guoshui where qyzch=v.qyzch;
if lostCount !=1 then
delete from compare_guoshui c where c.qyzch=v.qyzch and c.id != v.id;
commit;
end if;
end loop;
end delMoreByQyzch;