DROP TYPE

Удаление типа данных.

Обзор

DROP TYPE [IF EXISTS] name [, ...] [CASCADE | RESTRICT]

Описание

DROP TYPE удаляет пользовательский тип данных. Удалить тип может только его владелец.

Параметры

IF EXISTS

  • Если указанный тип не существует, ошибка не возникает. В этом случае выдается уведомление.

name

  • Имя удаляемого типа данных (может быть указано с именем схемы).

CASCADE

  • Автоматически удалять объекты, зависящие от типа (например, столбцы таблиц, функции, операторы).

RESTRICT

  • Запрещать удаление типа, если на него существуют зависимости. Это значение по умолчанию.

Пример

Удаление типа данных box:

DROP TYPE box;

Совместимость

Данная команда аналогична соответствующей команде в стандарте SQL, за исключением опции IF EXISTS (это расширение YMatrix). Однако обратите внимание, что многие команды CREATE TYPE и механизмы расширения типов данных в YMatrix отличаются от стандартных конструкций SQL.

Смотрите также

ALTER TYPE , CREATE TYPE