DROP TYPE#

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 SE. Однако следует отметить, что большая часть команды CREATE TYPE и механизмы расширения типов данных в Tantor SE отличаются от стандарта SQL.

См. также

ALTER TYPE, CREATE TYPE