?
このドキュメントでは、 php中國語ネットマニュアル リリース
DROP OPERATOR CLASS [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]
DROP OPERATOR CLASS刪除一個現(xiàn)有操作符類。要執(zhí)行這條命令,你必須是此操作符類的所有者。
DROP OPERATOR CLASS不會刪除類引用的任何操作符和函數(shù)。 若有任何依賴該操作符類的索引,你將需要聲明CASCADE來完成刪除操作。
如果指定的操作符類不存在,那么發(fā)出一個notice而不是拋出一個錯誤。
一個現(xiàn)存操作符類的名字(可以用模式修飾)。
操作符類所引用的索引訪問方法的名字。
級聯(lián)刪除依賴于該操作符類的對象。
如果有任何依賴對象存在,則拒絕刪除此操作符類。這個行為是缺省。
DROP OPERATOR CLASS不會刪除包含類的操作符系,即使在系中沒留下任何東西 (尤其,在系由CREATE OPERATOR CLASS隱式創(chuàng)建的情況)。一個空的操作符系是 無害的,但是為了整潔您可能希望通過DROP OPERATOR FAMILY刪除系; 在起初使用DROP OPERATOR FAMILY可能會更好。
刪除B-tree操作符類widget_ops:
DROP OPERATOR CLASS widget_ops USING btree;
如果有任何現(xiàn)存的索引使用這個操作符類,那么這條命令將不能執(zhí)行。 增加一個CASCADE刪除這樣的索引以及這個操作符類。
SQL標(biāo)準里沒有DROP OPERATOR CLASS語句。