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);
  
bigint型用のx!階乗右単項演算子を削除します。
DROP OPERATOR ! (bigint, none);
  
互換性
標準SQLにはDROP OPERATOR文はありません。