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