Mysql存储过程与函数篇,查看存储过程与函数

2026-04-21 20:13:12

1、创建用于测试的存储过程

CREATE PROCEDURE test_1(IN invalue INT(11),OUT outvalue INT(11))

BEGIN

    set outvalue = 100 * invalue;

END;

Mysql存储过程与函数篇,查看存储过程与函数

2、创建测试用的存储函数

CREATE FUNCTION test_2(invalue INT(11))

RETURNS INT(11)

BEGIN

    RETURN (100 * invalue);

END;

Mysql存储过程与函数篇,查看存储过程与函数

1、语法结构:

SHOW {PROCEDURE | FUNCTION} STATUS [LIKE '%匹配字段%'];

Mysql存储过程与函数篇,查看存储过程与函数

2、测试用例1:

SHOW PROCEDURE STATUS;

Mysql存储过程与函数篇,查看存储过程与函数

3、测试用例2:

SHOW PROCEDURE STATUS LIKE '%_1';

Mysql存储过程与函数篇,查看存储过程与函数

4、测试用例3:

SHOW FUNCTION STATUS;

Mysql存储过程与函数篇,查看存储过程与函数

1、语法结构

SHOW CREATE {PROCEDURE | FUNCTION} 存储过程或者函数的名称

Mysql存储过程与函数篇,查看存储过程与函数

2、测试用例1:

SHOW CREATE PROCEDURE test_1;

Mysql存储过程与函数篇,查看存储过程与函数

3、测试用例2:

SHOW CREATE FUNCTION test_2;

Mysql存储过程与函数篇,查看存储过程与函数

1、测试用例1:

SELECT * FROM information_schema.ROUTINES where ROUTINE_NAME='test_1';

Mysql存储过程与函数篇,查看存储过程与函数

2、测试用例2:

SELECT * FROM information_schema.ROUTINES where ROUTINE_NAME='test_2';

Mysql存储过程与函数篇,查看存储过程与函数

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢