Oracle
 sql >> Base de données >  >> RDS >> Oracle

Une table existe toujours lorsqu'elle est supprimée

Vous utilisez une version récente d'Oracle et votre table a été placée dans le RECYCLEBIN . Pour vous en débarrasser complètement en premier lieu, vous pouvez utiliser

drop table <table_name> purge;

Pour citer la documentation sur DROP TABLE :

Le RECYCLEBIN peut être utile cependant... c'est une sauvegarde supplémentaire lorsque vous venez de faire tomber accidentellement la mauvaise table. Si vous spécifiez PURGE lors de la suppression d'une table, vous ne pourrez jamais récupérer la table du RECYCLEBIN. Notez cependant que si vous DROP sans purger l'espace utilisé par l'objet ne sera pas libéré.

Pour supprimer la table de la RECYCLEBIN, vous utiliseriez :

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

Notez que comme le nom de l'objet est casé, vous avez besoin des guillemets doubles.