DROP PROCEDURE num_from_employee ;
删除存储函数name_from_employee的代码如下:
DROP FUNCTION name_from_employee ;
代码执行结果如下:
//删除num_from_employee
mysql> DROP PROCEDURE num_from_employee ;
Query OK, 0 rows affected (0.00 sec)
//删除name_from_employee
mysql> DROP FUNCTION name_from_employee ;
Query OK, 0 rows affected (0.00 sec)
可以通过查询information_schema数据库下的Routines表来确认上面的删除是否成功。SELECT语句的执行结果如下:
mysql> SELECT * FROM information_schema.Routines
WHERE ROUTINE_NAME='num_from_
employee' OR ROUTINE_NAME='name_from_employee';
Empty set (0.00 sec)
结果显示,没有查询出任何记录。这说明存储过程num_from_employee和存储函数name_from_employee都已经被删除。