Welcome to Questionaries, where you can ask questions and receive answers from other members of the community.

Let us know at info@questionaries.org

How will you delete duplicating rows from a base table?

8 like 0 dislike
Hello
How will you delete duplicating rows from a base table in oracle?
please reply me. i am waiting for your reply.
Thanx
asked 1 year ago by DBA-boss (120,990 points)

1 Answer

1 like 0 dislike
 
Best answer
delete from table_name where rowid not in (select max(rowid) from table group by duplicate_values_field_name); or delete duplicate_values_field_name dv from table_name ta where rowid <(select min(rowid) from table_name tb where ta.dv=tb.dv);
answered 1 year ago by eagles11 (179,830 points)

Related questions

8 like 0 dislike
1 answer
5 like 0 dislike
1 answer
5 like 0 dislike
1 answer
6 like 0 dislike
1 answer