DROP PROCEDURE []
::= [.]
要删除的过程的名称,模式名称可选
::= CASCADE | RESTRICT
如果未指定 ,系统将执行非级联删除。这只会删除指定的过程;该过程的相关对象将失效,但不会被删除。创建使用相同模式和对象名称的对象时,可以重新验证失效的对象。
CASCADE
删除过程和相关对象。
RESTRICT
仅当相关对象不存在时,此参数才会删除过程。如果使用此删除选项且存在相关对象,则会收到错误。
此语句从数据库目录中删除使用 CREATE PROCEDURE 创建的过程。
CREATE
PROCEDURE
使用非级联删除从数据库中删除名为 my_proc 的过程。
DROP PROCEDURE my_proc;