sql >> Base de Datos >  >> RDS >> Oracle

Una tabla todavía existe cuando se descarta

Está utilizando una versión reciente de Oracle y su tabla se ha colocado en RECICLETA . Para deshacerse de él por completo en primera instancia, puede usar

drop table <table_name> purge;

Para citar de la documentación en DROP TABLE:

Sin embargo, el RECYCLEBIN puede ser útil... es una copia de seguridad adicional para cuando accidentalmente se le cae la mesa equivocada. Si especifica PURGE al eliminar una tabla, nunca podrá recuperar la tabla de RECYCLEBIN. Tenga en cuenta, sin embargo, que si DROP sin purgar el espacio utilizado por el objeto no se liberará.

Para eliminar la tabla de la RECICLAJE, usaría:

purge table "BIN$+NP+VhP7RF2hLc1AoJf+gg==$0";

Tenga en cuenta que como el nombre del objeto está en mayúsculas, necesita las comillas dobles.