暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL的SQL语句 - 数据库管理语句 - SHOW 语句 - SHOW PROCEDURE STATUS 语句

数据库杂货铺 2021-04-12
987
SHOW PROCEDURE STATUS 语句
 
    SHOW PROCEDURE STATUS
    [LIKE 'pattern' | WHERE expr]
    复制
     
    此语句是 MySQL 扩展。它返回存储过程的特征,例如数据库、名称、类型、创建者、创建和修改日期以及字符集信息。类似的语句 SHOW FUNCTION STATUS 显示有关存储函数的信息。
     
    要使用语句,必须是例程 DEFINER 用户,具有 SHOW_ROUTINE 权限,在全局级别具有 SELECT 权限,或者在包含例程的作用域中授予 CREATE ROUTINEALTER ROUTINE EXECUTE 权限。
     
    LIKE 子句(如果存在)指示要匹配的过程或函数名。WHERE 子句可用于更通用的条件来选择行。
     
      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 表中获得。
       
       
       
      官方文档:
      https://dev.mysql.com/doc/refman/8.0/en/show-procedure-status.html
       

      文章转载自数据库杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论