您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

DROP PROCEDURE

语法

DROP PROCEDURE  []

语法元素

 ::= [.]

要删除的过程的名称,模式名称可选

 ::= CASCADE | RESTRICT

如果未指定 ,系统将执行非级联删除。这只会删除指定的过程;该过程的相关对象将失效,但不会被删除。创建使用相同模式和对象名称的对象时,可以重新验证失效的对象。

CASCADE

删除过程和相关对象。

RESTRICT

仅当相关对象不存在时,此参数才会删除过程。如果使用此删除选项且存在相关对象,则会收到错误。

描述

此语句从数据库目录中删除使用 CREATE PROCEDURE 创建的过程。

示例

使用非级联删除从数据库中删除名为 my_proc 的过程。

DROP PROCEDURE my_proc;