sql >> Database >  >> RDS >> Oracle

Een tafel bestaat nog steeds wanneer deze wordt neergezet

U gebruikt een recente versie van Oracle en uw tabel is geplaatst in de RECYCLEBIN . Om er in eerste instantie helemaal vanaf te komen kun je

drop table <table_name> purge;

Om te citeren uit de documentatie op DROP TABLE:

De RECYCLEBIN kan echter van pas komen... het is een extra back-up voor als je per ongeluk de verkeerde tafel hebt laten vallen. Als u PURGE opgeeft bij het verwijderen van een tabel, kunt u de tabel nooit uit de RECYCLEBIN halen. Houd er echter rekening mee dat als u zonder het opschonen van de ruimte die door het object wordt gebruikt, wordt niet vrijgegeven.

Om de tabel uit de RECYCLEBIN te verwijderen, gebruikt u:

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

Merk op dat als de objectnaam in een hoofdletter is geplaatst, u de dubbele aanhalingstekens nodig heeft.



  1. OPMERKING:pg_pltemplate-informatie gebruiken in plaats van CREATE LANGUAGE-parameters

  2. SQL Server (MSSQL DBA) Database-tutorials voor beginners Databasebeheerders

  3. Complexe databasequery's in yii2 met Active Record

  4. Eenvoudige recursieve boom in PHP / MySQL