07-存储过程的删除
9.3.3 存储过程的删除
当数据库中已经存在的存储过程需要删除时,MySQL中使用DROP PROCEDURE语句来删除存储过程。其基本语法如下。
DROP PROCEDURE sp_name;
其中,sp_name参数表示存储过程名称。
【范例9-9】
删除avg_emp存储过程,代码如下。
mysql> drop procedure avg_emp; Query OK, 0 rows affected (0.03 sec)
删除是否成功,可以通过查询INFORMATION_SCHEMA数据库下的Routines表来确认。
SELECT * FROM information_schema.Routines WHERE ROUTINE_NAME='avg_emp'; Empty set (0.02 sec)
通过查询结果可以得出‘avg_emp’ 存储过程已经被删除。