В базе данных Oracle имеется функция для удаления таблиц.
При удалении таблицы база данных не сразу освобождает пространство, занимаемое таблицей. Точнее, база данных переименовывает таблицу и помещает ее в корзину, где таблица позже может быть восстановлена с помощью инструкции FLASHBACK TABLE
, если будет обнаружено, что таблица была удалена по ошибке. Если требуется немедленно освободить занимаемое таблицей пространство во время выполнения инструкции DROP TABLE
, тогда включите предложение PURGE
, как показано в инструкции на рисунке.
Используйте предложение PURGE
только в том случае, если требуется за один шаг удалить таблицу и освободить пространство, связанное с ней. Если указано предложение PURGE
, тогда база данных не помещает в корзину таблицу и зависящие от нее объекты.
Использование этого предложения эквивалентно удалению таблицы и последующей ее очистки из корзины. Это предложение позволяет устранить один шаг в процедуре удаления. Он также обеспечивает повышенную безопасность, если требуется предотвратить появление в корзине конфиденциальных данных.
Примечание. Откат назад инструкции DROP TABLE
с предложением PURGE
невозможен, и таблицу невозможно будет восстановить, если удалить ее с помощью предложения PURGE
. Эта функция не была доступна в более ранних версиях программного обеспечения.
Далее: Установка Предпочтений SQL Developer