SHOW PROCUREURE STATUS语句
SHOW PROCEDURE STATUS [LIKE 'pattern' |WHERE expr]
该语句是MySQL的扩展。它返回存储过程的特征,例如数据库,名称,类型,创建者,创建和修改日期以及字符集信息。类似的语句SHOW FUNCTION STATUS
显示有关存储函数的信息(请参见“ SHOW FUNCTION STATUS语句”)。
要使用任意一种说法,你必须命名为常规用户DEFINER
,有SHOW_ROUTINE
特权,有SELECT
特权在全球范围内,或有CREATE ROUTINE
,ALTER ROUTINE
或EXECUTE
在包括常规的作用域授予特权。
该LIKE
子句(如果存在)指示要匹配的过程或函数名称。的WHERE
条款可以给出使用更一般的条件来选择行,如在讨论第25.48,“扩展到SHOW语句”。
mysql>SHOW PROCEDURE STATUS LIKE 'sp1'\G *************************** 1. row *************************** Db : test Name : sp1 Type : PROCEDURE Definer : testuser@localhost Modified : 2018-08-08 13 :54 :11 Created : 2018-08-08 13 :54 :11 Security_type : DEFINER Comment : character_set_client : utf8mb4 collation_connection : utf8mb4_0900_ai_ci Database Collation : utf8mb4_0900_ai_ci mysql>SHOW FUNCTION STATUS LIKE 'hello'\G*************************** 1. row *************************** Db : test Name : hello Type : FUNCTION Definer : testuser@localhost Modified : 2020-03-10 11 :10 :03 Created : 2020-03-10 11 :10 :03 Security_type : DEFINER Comment : character_set_client : utf8mb4 collation_connection : utf8mb4_0900_ai_ci Database Collation : utf8mb4_0900_ai_ci
character_set_client
是character_set_client
创建例程时系统变量的会话值。collation_connection
是collation_connection
创建例程时系统变量的会话值。Database Collation
是与例程关联的数据库的整理。
也可以从INFORMATION_SCHEMA
PARAMETERS
和ROUTINES
表中获取存储的常规信息。请参见“ INFORMATION_SCHEMA参数表”和“ INFORMATION_SCHEMA例程表”。