Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Eine Tabelle ist nach dem Löschen noch vorhanden

Sie verwenden eine aktuelle Version von Oracle und Ihre Tabelle wurde in RECYCLEBEIN . Um es zunächst vollständig loszuwerden, können Sie

verwenden
drop table <table_name> purge;

Um aus der Dokumentation zu zitieren auf DROP TABLE:

Der RECYCLEBIN kann sich jedoch als nützlich erweisen ... er ist eine zusätzliche Sicherung, wenn Sie versehentlich den falschen Tisch fallen gelassen haben. Wenn Sie beim Löschen einer Tabelle PURGE angeben, können Sie die Tabelle niemals aus dem RECYCLEBIN abrufen. Beachten Sie jedoch, dass beim DROP ohne Durch das Löschen des vom Objekt belegten Speicherplatzes wird dieser nicht freigegeben.

Um die Tabelle aus dem RECYCLEBIN zu entfernen, verwenden Sie:

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

Beachten Sie, dass Sie doppelte Anführungszeichen benötigen, da der Objektname in Groß- und Kleinschreibung steht.