精彩推荐

MysqlSHOWSTATUS语句查看存储过程和函数的状态

874人阅读  0人回复   查看全部 | 阅读模式 | 复制链接   

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2015-4-14 12:09:02
分享到:
查看存储过程和函数

存储过程和函数创建以后,用户可以查看存储过程和函数的状态和定义。用户可以通过SHOW STATUS语句来查看存储过程和函数的状态,也可以通过SHOW CREATE语句来查看存储过程和函数的定义。用户也可以通过查询information_schema数据库下的Routines表来查看存储过程和函数的信息。本小节将详细讲解查看存储过程和函数的状态与定义的方法。

1  SHOW STATUS语句查看存储过程和函数的状态

MySQL中可以通过SHOW STATUS语句查看存储过程和函数的状态。其基本语法形式如下:

SHOW { PROCEDURE | FUNCTION } STATUS [ LIKE  ' pattern ' ] ; 其中,PROCEDURE参数表示查询存储过程;FUNCTION参数表示查询存储函数;LIKE ' pattern '参数用来匹配存储过程或函数的名称。

下面查询名为num_from_employee的存储过程的状态。代码执行如下:


mysql> SHOW PROCEDURE STATUS LIKE 'num_from_employee'\G  *************************** 1. row ***************************                    Db: example                  Name: num_from_employee                  Type: PROCEDURE               Definer: root@localhost              Modified: 2009-10-29 21:44:39               Created: 2009-10-29 21:44:39         Security_type: DEFINER               Comment:  character_set_client: latin1  collation_connection: latin1_swedish_ci    Database Collation: utf8_general_ci  1 row in set (0.00 sec) 查询结果显示了存储过程的创建时间、修改时间和字符集等信息。

回复

使用道具 举报

快速回复 返回顶部 返回列表