DROP TABLESPACE
DROP TABLESPACE — удалить табличное пространство
Синтаксис
DROP TABLESPACE [ IF EXISTS ] имя
Описание
Команда DROP TABLESPACE
удаляет табличное пространство из системы.
Табличное пространство может быть удалено только его владельцем или
суперпользователем. Перед удалением табличное пространство необходимо очистить от
всех объектов базы данных. Вполне возможно, что даже если в текущей базе данных
не будет ни одного объекта, использующего это табличное пространство, в нем вполне
могут оставаться объекты других баз данных. Кроме того, если табличное пространство
указано в параметре temp_tablespaces любого активного сеанса, в этом пространстве
окажутся временные файлы, из-за чего команда DROP
может завершиться ошибкой.
Параметры
IF EXISTS
Не считать ошибкой, если это табличное пространство не существует. В этом случае выдается только замечание.
имя
Имя табличного пространства.
Примечания
Команду DROP TABLESPACE
нельзя выполнять внутри блока транзакции.
Примеры
Удаление табличного пространства mystuff из системы:
DROP TABLESPACE mystuff;
Совместимость
Команда DROP TABLESPACE
является расширением QHB.