En una base de datos ORACLE, utilicé IMP para importar datos e importé datos por error a otro usuario. ¿Cómo eliminar datos importados incorrectamente?
Ejecute la siguiente instrucción de consulta:
select 'drop table'||table_name||';'
from cat
where table_type='TABLE' p >
Generará un lote de declaraciones SQL para eliminar la tabla y ejecutar estas declaraciones SQL.
De la siguiente manera:
declarebeginfor i in (seleccione nombre_tabla de dba_tables donde propietario=:nombre de usuario) ejecute en bucle inmediatamente 'eliminar tabla'||:nombre de usuario||:nombre de usuario|'.| | i.nombretabla;finalizar bucle;finalizar;.