ユーザー定義演算子
ユーザー定義演算子は、組込み演算子のように、一連のオペランドを入力として受け取り、結果を戻します。ユーザー定義演算子は、ユーザーがCREATE
OPERATOR
文で作成し、ユーザー定義の名前で識別されます。これらは、表、ビュー、型およびスタンドアロン・ファンクションと同じネームスペースに存在します。
新規の演算子を定義すると、他の組込み演算子のようにSQL文で使用できます。たとえば、SELECT
文のSELECT構文のリスト、WHERE
句の条件、ORDER
BY
句およびGROUP
BY
句でユーザー定義演算子を使用できます。ただし、これはユーザー定義オブジェクトであるため、演算子に対するEXECUTE
権限が必要です。
関連項目:
演算子の作成例は、CREATE OPERATORを、ユーザー定義演算子の詳細は、『Oracle Databaseデータ・カートリッジ開発者ガイド』を参照してください。