
# DROP PROCEDURE
#### 功能描述
删除已存在的存储过程。
#### 注意事项
仅初始用户有权对初始用户的存储过程进行DROP操作。
#### 语法格式
```
DROP PROCEDURE [ IF EXISTS ] procedure_name;
```
![](https://support.huaweicloud.com/distributed-devg-v8-gaussdb/figure/zh-cn_image_0000002527057440.png "点击放大")
#### 参数说明
- **IF EXISTS**
  如果指定的存储过程不存在，发出一个notice而不是抛出一个错误。
  
- **procedure_name**
  要删除的存储过程名称。
  取值范围：已存在的存储过程名。
  
 
#### 示例
请参见[示例](https://support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0557.html#ZH-CN_TOPIC_0000002527986152__zh-cn_topic_0000002526896782_zh-cn_topic_0059778640_sfb0556a6580d48ecbecce6a565ed7e48)。
#### 相关链接
[CREATE PROCEDURE](https://support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0557.html#ZH-CN_TOPIC_0000002527986152)
