10bet网址
MySQL 5.7参考手册
相关的文档10bet官方网站 本手册下载 本手册节选

MySQL 5.7参考手册/.../ DROP PROCEDURE和DROP FUNCTION语句

13.1.27 DROP PROCEDURE和DROP FUNCTION语句

删除{procedure | function}[如果存在]sp_name

这些语句用于删除存储例程(存储过程或函数)。也就是说,从服务器中删除指定的例程。(删除函数也用于删除用户定义的函数;看到第13.7.3.2节,"用户定义函数的DROP FUNCTION语句")。

要删除存储例程,必须具有改变日常特权。(如果automatic_sp_privileges启用系统变量时,该特权和执行在例程创建时自动授予例程创建者,并在例程删除时从创建者中删除。看到第23.2.2节,“存储例程和MySQL特权”)。

如果存在子句是一个MySQL扩展。它可以防止在过程或函数不存在的情况下发生错误。会产生一个警告,可以用显示警告

删除函数还用于删除用户定义函数(参见第13.7.3.2节,"用户定义函数的DROP FUNCTION语句").