DROP OPERATOR [ IF EXISTS ] имя ( { тип_слева | NONE } , { тип_справа | NONE } ) [ CASCADE | RESTRICT ]DROP OPERATOR удаляет существующий оператор из базы данных. Выполнить эту команду может только владелец оператора.
Не считать ошибкой, если оператор не существует. В этом случае будет выдано замечание.
Имя (возможно, дополненное схемой) существующего оператора.
Тип данных левого операнда оператора; если у оператора нет левого операнда, укажите NONE.
Тип данных правого операнда оператора; если у оператора нет правого операнда, укажите NONE.
Автоматически удалять объекты, зависящие от данного оператора.
Отказать в удалении оператора, если от него зависят какие-либо объекты. Это поведение по умолчанию.
Удаление оператора возведения в степень a^b для типа integer:
DROP OPERATOR ^ (integer, integer);
Удаление левого унарного оператора двоичного дополнения ~b для типа bit:
DROP OPERATOR ~ (none, bit);
Удаление правого унарного оператора вычисления факториала x! для типа bigint:
DROP OPERATOR ! (bigint, none);
| Пред. | Начало | След. |
| DROP MATERIALIZED VIEW | Уровень выше | DROP OPERATOR CLASS |