DROP PROCEDURE 是用于移除存储过程的DDL命令。
DROP PROCEDURE 在 PostgreSQL 11 中被添加。
变更历史
- PostgreSQL 11
- 已添加(提交 e4128ee7)
示例
postgres=# CREATE PROCEDURE foo(INOUT bar INT) LANGUAGE SQL AS 'SELECT bar + 1'; CREATE PROCEDURE postgres=# DROP PROCEDURE foo(INT); DROP PROCEDURE
尝试移除一个不存在的存储过程
postgres=# DROP PROCEDURE bar(INT); ERROR: procedure bar(integer) does not exist
参考资料
- PostgreSQL 文档: DROP PROCEDURE
