prompt apaga os registros duplicados da TABELA/CAMPO
delete from &&table_name t1
where t1.&&column_name in (select &&column_name
from &&table_name t2
where t1.rowid > t2.rowid
and t1.&&column_name = t2.&&column_name
)
/
SQL> SELECT * FROM TABELA;
NOME mês QTD
-------------------- ---------- ----------
CLAUDIO 1 10
CLAUDIO 2 20
CLAUDIO 3 30
JULIANA 1 20
JULIANA 2 30
JULIANA 3 20
CLAUDIA 1 30
CLAUDIA 2 30
CLAUDIA 3 30
CLARA 1 40
CLARA 2 20
CLARA 3 10
12 rows selected.
THO>
THO>
THO>
THO> @T
apaga os registros duplicados da TABELA/CAMPO
Enter value for table_name: TABELA
Enter value for column_name: NOME
8 rows deleted.
SQL> SELECT * FROM TABELA;
NOME mês QTD
-------------------- ---------- ----------
CLAUDIO 1 10
JULIANA 1 20
CLAUDIA 1 30
CLARA 1 40
SQL>
Users browsing this forum: Bing [Bot] and 3 guests