Привет, Я DocuDroid!
Оценка ИИ поиска
Спасибо за оценку нашего ИИ поиска!
Мы будем признательны, если вы поделитесь своими впечатлениями, чтобы мы могли улучшить наш ИИ поиск для вас и других читателей.
GitHub

DROP OPERATOR

Удаляет оператор.

Синтаксис

DROP OPERATOR [IF EXISTS] <name> ( {<lefttype> | NONE} ,
    {<righttype> | NONE} ) [CASCADE | RESTRICT]

Описание

DROP OPERATOR удаляет существующий оператор. Для выполнения этой команды необходимо быть владельцем оператора.

Параметры

Параметр Описание

IF EXISTS

Не выдавать ошибку, если оператор не существует. В этом случае выводится уведомление

name

Имя существующего оператора (при необходимости с указанием схемы)

lefttype

Тип данных левого операнда оператора; укажите NONE, если у оператора нет левого операнда

righttype

Тип данных правого операнда оператора; укажите NONE, если у оператора нет правого операнда

CASCADE

Автоматически удалять объекты, зависящие от оператора

RESTRICT

Не удалять оператор, если от него зависят какие-либо объекты. Используется по умолчанию

Примеры

Удаление оператора возведения в степень a^b для типа integer:

DROP OPERATOR ^ (integer, integer);

Удаление левого унарного оператора побитового дополнения ~b для типа bit:

DROP OPERATOR ~ (none, bit);

Удаление правого унарного оператора факториала x! для типа bigint:

DROP OPERATOR ! (bigint, none);

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

В стандарте SQL оператор DROP OPERATOR отсутствует.

См. также