DROP OPERATOR

名前

DROP OPERATOR -- 演算子の削除

概要

DROP OPERATOR name ( lefttype | NONE , righttype | NONE ) [ CASCADE | RESTRICT ]

説明

DROP OPERATOR はデータベースシステムから既存の演算子を削除します。 このコマンドを実行するには、その演算子の所有者でなければなりません。

パラメータ

name

既存の演算子の名前です。(スキーマ修飾名でも可。)

lefttype

演算子の左項のデータ型です。 演算子に左項が無い場合は、NONE と記述してください。

righttype

演算子の右項のデータ型です。 演算子に右項が無い場合は、NONE と記述してください。

CASCADE

演算子に依存するオブジェクトを自動的に削除します。

RESTRICT

依存するオブジェクトがある場合演算子の削除を拒否します。 これがデフォルトです。

integer 型用の a^n という巾乗演算子を削除します。

DROP OPERATOR ^ (integer, integer);

bit型用の~bというビット列否定左単項演算子を削除します。

DROP OPERATOR ~ (none, bit);

integer型用のx!階乗右単項演算子を削除します。

DROP OPERATOR ! (integer, none);

互換性

標準SQLにはDROP OPERATOR文はありません。

関連項目

CREATE OPERATOR