通过使用DROP PROCEDURE命令,可从数据库中删除存储过程。

DROP PROCEDURE [ IF EXISTS ] name [ (parameters) ]
    [ CASCADE | RESTRICT ];

其中,name 是要删除的存储过程的名称。

说明 某些情况下(例如,这是一个重载存储过程),在PolarDB PostgreSQL版(兼容Oracle)中需要指定参数列表。Oracle 要求始终省略参数列表。

IF EXISTS、CASCADE 或 RESTRICT 的用法与 Oracle 数据库不兼容。有关这些选项的信息,请参阅《面向 Oracle 开发者的数据库兼容性参考指南》中的 DROP PROCEDURE 命令。

在以下示例中先前创建的存储过程被删除:

DROP PROCEDURE simple_procedure;