DROP OPERATOR — 移除運算子
DROP OPERATOR [ IF EXISTS ]name
( {left_type
| NONE } ,right_type
) [, ...] [ CASCADE | RESTRICT ]
DROP OPERATOR
從資料庫系統中刪除現有的運算子。要執行此指令,您必須是該運算子的擁有者。
IF EXISTS
如果運算子不存在,不要拋出錯誤。 在這種情況下,會發出通知。
name
現有運算子的名稱(可選擇加上 schema 限定詞)。
left_type
運算子左運算元的資料類型;如果運算子沒有左運算元,請寫 NONE
。
right_type
運算子右運算元的資料類型。
CASCADE
自動刪除依賴於該運算子的物件(例如使用它的視窗),進而刪除所有依賴於這些物件的物件(請參閱第 5.15 節)。
RESTRICT
如果有任何物件依賴於該運算子,則拒絕刪除該運算子。 這是預設值。
移除 integer
型別的求冪運算子 a^b
DROP OPERATOR ^ (integer, integer);
移除 bit
型別的按位元取反前置運算子 ~b
DROP OPERATOR ~ (none, bit);
在一個指令中移除多個運算子
DROP OPERATOR ~ (none, bit), ^ (integer, integer);
SQL 標準中沒有 DROP OPERATOR
陳述式。
如果您在文件中發現任何不正確、與您使用特定功能時的經驗不符或需要進一步澄清的地方,請使用此表單回報文件問題。