DROP OPERATOR — 刪除一個運算子
DROP OPERATOR [ IF EXISTS ]name
( {left_type
| NONE } ,right_type
) [, ...] [ CASCADE | RESTRICT ]
DROP OPERATOR
從資料庫系統中刪除一個已存在於運算子。要執行此命令,您必須是該運算子的所有者。
IF EXISTS
如果運算子不存在,則不丟擲錯誤。在這種情況下會發出一個通知。
name
已存在於運算子的名稱(可選模式限定)。
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
語句。
如果您在文件中發現任何不正確、與您對特定功能的體驗不符或需要進一步澄清的內容,請使用 此表單 來報告文件問題。