功能
提供存储过程相关的信息。
字段说明
字段名称 | 类型 | 是否可以为 NULL | 描述 |
---|---|---|---|
SPECIFIC_NAME | varchar(64) | NO | 存储过程的名称。 |
ROUTINE_CATALOG | varchar(3) | NO | 存储过程所属的目录的名称。目前该字段暂未使用,当前值为 def。 |
ROUTINE_SCHEMA | varchar(128) | NO | 存储过程所属的模式的名称。 |
ROUTINE_NAME | varchar(128) | NO | 存储过程名称,与 SPECIFIC_NAME 相同。 |
ROUTINE_TYPE | varchar(10) | NO | 过程类型:
|
DATA_TYPE | varchar(0) | NO | 如果过程是存储函数,则返回值为数据类型;如果过程为存储过程,则该值为空。 目前该字段暂未使用。 |
CHARACTER_MAXIMUM_LENGTH | null | NO | 存储函数的字符串返回值的最大长度,以字符为单位。 如果过程为存储过程,则该值为 NULL。 目前该字段暂未使用。 |
CHARACTER_OCTET_LENGTH | null | NO | 存储函数的字符串返回值的最大长度,单位:字节。 如果过程为存储过程,则该值为 NULL 目前该字段暂未使用。 |
NUMERIC_PRECISION | null | NO | 存储函数的数字返回值的数字精度。 如果过程为存储过程,则该值为 NULL。 目前该字段暂未使用。 |
NUMERIC_SCALE | null | NO | 存储函数的数字返回值的数字刻度。 如果过程为存储过程,则该值为 NULL。 目前该字段暂未使用。 |
DATETIME_PRECISION | null | NO | 存储函数的时间返回值的秒精度。 如果过程为存储过程,则该值为 NULL。 目前该字段暂未使用。 |
CHARACTER_SET_NAME | null | NO | 存储函数的字符串返回值的字符集名称。如果过程为存储过程,则该值为 NULL。 目前该字段暂未使用 |
COLLATION_NAME | null | NO | 存储函数的字符串返回值的归类名称。 如果例程为存储过程,则该值为 NULL。 目前该字段暂未使用。 |
DTD_IDENTIFIER | null | NO | 未使用。如果过程是存储函数,则返回值为数据类型。如果过程是存储过程,则此值为空。
|
ROUTINE_BODY | varchar(3) | NO | 过程定义所使用的语言。此值始终为 SQL。 |
ROUTINE_DEFINITION | varchar(1048576) | NO | 存储过程定义的文本信息。 |
EXTERNAL_NAME | null | NO | 此值始终为 NULL。 |
EXTERNAL_LANGUAGE | null | NO | 存储过程的语言。目前该字段暂未使用。 |
PARAMETER_STYLE | varchar(3) | NO | 此值始终为 SQL。 |
IS_DETERMINISTIC | varchar(4) | NO | YES 或 NO,取决于存储过程是否用 |
SQL_DATA_ACCESS | varchar(32) | NO | 未使用。存储过程的数据访问特征。 |
SQL_PATH | null | NO | 此值始终为 NULL |
SECURITY_TYPE | varchar(10) | NO | SQL 安全类型:
目前该字段暂未使用。 |
CREATED | timestamp(6) | NO | 创建存储过程的日期和时间。 |
LAST_ALTERED | timestamp(6) | NO | 存储过程的最后修改日期和时间。 如果过程自创建以来尚未修改,则该值与 |
SQL_MODE | varchar(32) | NO | 创建或更改过程时有效的 SQL 模式,在该模式下执行过程。 |
ROUTINE_COMMENT | varchar(1048576) | NO | 注释文本 |
DEFINER | varchar(77) | NO | 在 DEFINER 子句中命名的帐户(通常是创建过程的用户)。 |
CHARACTER_SET_CLIENT | varchar(128) | NO | 创建或更改存储过程时系统变量 |
COLLATION_CONNECTION | varchar(128) | NO | 创建或更改存储过程时系统变量 |
DATABASE_COLLATION | varchar(128) | NO | 创建或更改存储过程时系统变量 |