Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Uma tabela ainda existe quando descartada


Você está usando uma versão recente do Oracle e sua tabela foi colocada no RECICLEBINA . Para se livrar dele completamente em primeira instância, você pode usar
drop table <table_name> purge;

Para citar a documentação em DROP TABLE:

O RECYCLEBIN pode ser útil, porém... é um backup adicional para quando você acidentalmente deixou cair a mesa errada. Se você especificar PURGE ao descartar uma tabela, nunca poderá recuperar a tabela do RECYCLEBIN. Observe, no entanto, que se você DROP sem limpar o espaço usado pelo objeto não será liberado.

Para remover a tabela do RECYCLEBIN você usaria:
purge table "BIN$+NP+VhP7RF2hLc1AoJf+gg==$0";

Observe que, como o nome do objeto está em maiúsculas, você precisa das aspas duplas.