Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Po upuszczeniu tabela nadal istnieje

Używasz najnowszej wersji Oracle, a Twoja tabela została umieszczona w RECYKLING . Aby całkowicie się go pozbyć w pierwszej kolejności, możesz użyć

drop table <table_name> purge;

Cytując z dokumentacji na DROP TABLE:

RECYCLEBIN może się jednak przydać... to dodatkowe wsparcie, gdy właśnie przypadkowo upuściłeś niewłaściwy stół. Jeśli określisz PURGE podczas upuszczania tabeli, nigdy nie będziesz w stanie pobrać tabeli z RECYCLEBIN. Pamiętaj jednak, że jeśli UPUSZCZASZ bez oczyszczenie przestrzeni używanej przez obiekt nie zostanie zwolnione.

Aby usunąć tabelę z RECYCLEBINA, użyj:

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

Zwróć uwagę, że w przypadku wielkości liter w nazwie obiektu potrzebne są podwójne cudzysłowy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nieprawidłowe polecenie CREATE, gdy jest używane z innym poleceniem

  2. jak korzystać z XMLImporter i FndXdfCmp w Oracle EBS

  3. Błąd SQL:ORA-02298:nie można sprawdzić poprawności (SYSTEM.AEROPUERTO_FK) — nie znaleziono kluczy nadrzędnych

  4. Biblioteka zarządzana ODP.NET rozpoznaje alias, ale biblioteka 32-bitowa nie

  5. Jak formatować liczby ujemne za pomocą nawiasów kątowych w Oracle