DROP FUNCTION

语法说明

DROP FUNCTION 语句表示删除用户自定义函数。

语法结构

1. > DROP FUNCTION <name> ([<arg_data_type> ]… )

示例

示例 1

1. --删除有参函数

3. create or replace function py_add(a int, b int) returns int language python as
4. $$
5. def add(a, b):
6. return a + b
7. $$
8. handler 'add';

10. mysql> select py_add(1,2);
11. +--------------+
12. | py_add(1, 2) |
13. +--------------+
14. |            3 |
15. +--------------+
16. 1 row in set (0.01 sec)

18. --当我们不再需要该函数时,可以将其删除
19. drop function py_add(int, int);

示例 2

1. --删除无参函数
2. mysql> CREATE FUNCTION t1_fun () RETURNS VARCHAR LANGUAGE SQL AS 'select n1 from t1 limit 1' ;
3. Query OK, 0 rows affected (0.01 sec)

5. mysql> drop function t1_fun();
6. Query OK, 0 rows affected (0.01 sec)