
# DROP OPERATOR
#### 功能描述
删除一个操作符对象。
#### 注意事项
DROP OPERATOR删除一个操作符的定义。要使用DROP OPERATOR，必须是该操作符的所有者。
#### 语法格式
```
DROP OPERATOR [ IF EXISTS ] name ( { lefttype | NONE } , { righttype | NONE } ) [ CASCADE | RESTRICT ]
```
#### 参数说明
- **IF EXISTS**
  如果该操作符不存在，则不会抛出一个错误，而是发出一个提示。
  
- **name**
  一个现存的操作符的名字（可以有模式修饰）。
  
- **lefttype**
  该操作符左操作数的类型，如果没有则写NONE。
  
- **righttype**
  该操作符右操作数的类型，如果没有则写NONE 。
  
- **CASCADE**
  自动删除依赖于该操作符的对象（例如使用它的视图），然后删除所有 依赖于那些对象的对象。
  
- **RESTRICT**
  如果有任何对象依赖于该操作符，则拒绝删除它。这是默认值。
  
 
#### 相关链接
[ALTER OPERATOR](https://support.huaweicloud.com/centralized-devg-v2-gaussdb/gaussdb_42_0367.html#ZH-CN_TOPIC_0000002221381801)，[CREATE OPERATOR](https://support.huaweicloud.com/centralized-devg-v2-gaussdb/gaussdb_42_0412.html#ZH-CN_TOPIC_0000002186016166)
