Инструкция DROP TABLE … PURGE

В базе данных Oracle имеется функция для удаления таблиц.

При удалении таблицы база данных не сразу освобождает пространство, занимаемое таблицей. Точнее, база данных переименовывает таблицу и помещает ее в корзину, где таблица позже может быть восстановлена с помощью инструкции FLASHBACK TABLE, если будет обнаружено, что таблица была удалена по ошибке. Если требуется немедленно освободить занимаемое таблицей пространство во время выполнения инструкции DROP TABLE, тогда включите предложение PURGE, как показано в инструкции на рисунке.

Используйте предложение PURGE только в том случае, если требуется за один шаг удалить таблицу и освободить пространство, связанное с ней. Если указано предложение PURGE, тогда база данных не помещает в корзину таблицу и зависящие от нее объекты.

Использование этого предложения эквивалентно удалению таблицы и последующей ее очистки из корзины. Это предложение позволяет устранить один шаг в процедуре удаления. Он также обеспечивает повышенную безопасность, если требуется предотвратить появление в корзине конфиденциальных данных.

Примечание. Откат назад инструкции DROP TABLE с предложением PURGE невозможен, и таблицу невозможно будет восстановить, если удалить ее с помощью предложения PURGE. Эта функция не была доступна в более ранних версиях программного обеспечения.

Далее: Установка Предпочтений SQL Developer

Похожие записи