DROP TYPE#
DROP TYPE
DROP TYPE — удалить тип данных
Синтаксис
DROP TYPE [ IF EXISTS ] name
[, ...] [ CASCADE | RESTRICT ]
Описание
DROP TYPE
удаляет пользовательский тип данных.
Только владелец типа может его удалить.
Параметры
IF EXISTS
Не генерировать ошибку, если тип не существует. В этом случае будет выдано уведомление.
name
Имя (опционально с указанием схемы) удаляемого типа данных.
CASCADE
Автоматически удаляйте объекты, зависящие от типа (такие как столбцы таблицы, функции и операторы), а также все объекты, зависящие от этих объектов (см. Раздел 5.14).
RESTRICT
Отказаться от удаления типа, если от него зависят какие-либо объекты. Это значение по умолчанию.
Примеры
Чтобы удалить тип данных box
:
DROP TYPE box;
Совместимость
Эта команда аналогична соответствующей команде в стандарте SQL, за исключением опции IF EXISTS
, которая является расширением Tantor BE. Однако следует отметить, что большая часть команды CREATE TYPE
и механизмы расширения типов данных в Tantor BE отличаются от стандарта SQL.