• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • SHOW PROCUREURE STATUS语句

    SHOW PROCEDURE STATUS
        [LIKE 'pattern' | WHERE expr]
    

    该语句是MySQL的扩展。它返回存储过程的特征,例如数据库,名称,类型,创建者,创建和修改日期以及字符集信息。类似的语句SHOW FUNCTION STATUS显示有关存储函数的信息(请参见“ SHOW FUNCTION STATUS语句”)。

    要使用任意一种说法,你必须命名为常规用户DEFINER,有SHOW_ROUTINE特权,有SELECT特权在全球范围内,或有CREATE ROUTINEALTER ROUTINEEXECUTE在包括常规的作用域授予特权。

    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_clientcharacter_set_client创建例程时系统变量的会话值。collation_connectioncollation_connection创建例程时系统变量的会话值。Database Collation是与例程关联的数据库的整理。

    也可以从INFORMATION_SCHEMAPARAMETERSROUTINES表中获取存储的常规信息。请参见“ INFORMATION_SCHEMA参数表”和“ INFORMATION_SCHEMA例程表”。