W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
DROP OPERATOR CLASS — 移除一個操作符類
DROP OPERATOR CLASS [ IF EXISTS ] name
USING index_method
[ CASCADE | RESTRICT ]
DROP OPERATOR CLASS
刪除一個現(xiàn)有的 操作符類。要執(zhí)行這個命令,你必須是該操作符類的擁有者。
DROP OPERATOR CLASS
不會刪除任何被 該類引用的操作符或者函數。如果有索引依賴于該操作符類,你將需要指 定CASCADE
來完成刪除。
IF EXISTS
如果該操作符類不存在則不要拋出一個錯誤,而是發(fā)出一個提示。
name
一個現(xiàn)有的操作符類的名稱(可以是模式限定的)。
index_method
該操作符類適用的索引訪問方法的名稱。
CASCADE
自動刪除依賴于該操作符類的對象(例如索引),然后刪除所有 依賴于那些對象的對象(見第 5.14 節(jié))。
RESTRICT
如果有任何對象依賴于該操作符類,則拒絕刪除它。這是默認值。
DROP OPERATOR CLASS
將不會刪除包含該類的 操作符族,即使該族中已經沒有任何成員(特別是由 CREATE OPERATOR CLASS
隱式創(chuàng)建的族)。一個 空操作符族是無害的,但是為了整潔你可能希望用 DROP OPERATOR FAMILY
移除該操作符族,或者 一開始就使用DROP OPERATOR FAMILY
會更好。
移除 B-樹操作符類widget_ops
:
DROP OPERATOR CLASS widget_ops USING btree;
如果有任何使用該操作符類的索引存在,這個命令都不會成功。增加 CASCADE
可以把這類索引與該操作符類一起刪除。
SQL 標準中沒有DROP OPERATOR CLASS
語句。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: