routines
routines视图提供有关存储例程(存储过程和存储函数)的信息。这个视图为只读,不允许修改。所有用户对这个视图有“读取”权限。
|
名称 |
类型 |
描述 |
|---|---|---|
|
SPECIFIC_NAME |
varchar(64) |
例程的名称。 |
|
ROUTINE_CATALOG |
varchar(512) |
例程所属目录的名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。 |
|
ROUTINE_SCHEMA |
varchar(64) |
例程所属的Schema名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。 |
|
ROUTINE_NAME |
varchar(64) |
例程的名称。 |
|
ROUTINE_TYPE |
varchar(9) |
|
|
DATA_TYPE |
varchar(64) |
如果例程是存储函数,返回值数据类型。如果例程是存储过程,则此值为void。 |
|
CHARACTER_MAXIMUM_LENGTH |
integer |
对于存储的函数字符串返回值,最大字符长度。如果例程是存储过程,则此值为null。 |
|
CHARACTER_OCTET_LENGTH |
integer |
对于存储的函数字符串返回值,以字节为单位的最大长度。如果例程是存储过程,则此值为null。 |
|
NUMERIC_PRECISION |
bigint unsigned |
对于存储函数数字返回值,数字精度。如果例程是存储过程,则此值为null。 |
|
NUMERIC_SCALE |
integer |
对于存储的函数数字返回值,数字比例。如果例程是存储过程,则此值为null。 |
|
DATETIME_PRECISION |
bigint unsigned |
对于存储函数时间返回值,小数秒精度。如果例程是存储过程,则此值为null。 |
|
CHARACTER_SET_NAME |
varchar(64) |
对于存储的函数字符串返回值,字符集名称。如果例程是存储过程,则此值为null。 |
|
COLLATION_NAME |
varchar(64) |
对于存储的函数字符串返回值,排序规则名称。如果例程是存储过程,则此值为null。 |
|
DTD_IDENTIFIER |
longtext |
如果例程是存储函数,返回值数据类型。如果例程是存储过程,则此值为void。 |
|
ROUTINE_BODY |
varchar(8 |
用于例程定义的语言。该值始终为SQL。 |
|
ROUTINE_DEFINITION |
longtext |
例程执行的SQL语句的文本。 |
|
EXTERNAL_NAME |
varchar(64) |
该值始终为null。 |
|
EXTERNAL_LANGUAGE |
varchar(64) |
存储例程的语言。 |
|
PARAMETER_STYLE |
varchar(8) |
该值始终为SQL。 |
|
IS_DETERMINISTIC |
varchar(3) |
yes或no,取决于例程是否定义有deterministic特征。 |
|
SQL_DATA_ACCESS |
varchar(64) |
例程的数据访问特征。 |
|
SQL_PATH |
varchar(64) |
该值始终为null。 |
|
SECURITY_TYPE |
varchar(7) |
视图查询数据时的安全验证方式。该值为definer或者invoker。 |
|
CREATED |
datetime |
创建例程的日期和时间,置null。 |
|
LAST_ALTERED |
datetime |
上次修改例程的日期和时间,置null。 |
|
SQL_MODE |
varchar(8192) |
创建或更改例程时有效的SQL模式,置null。 |
|
ROUTINE_COMMENT |
longtext |
存储程序的注释信息,置null。 |
|
DEFINER |
varchar(93) |
definer子句中指定的账户(通常是创建例程的用户),置null。 |
|
CHARACTER_SET_CLIENT |
varchar(32) |
创建例程时系统变量的会话值,置null。 |
|
COLLATION_CONNECTION |
varchar(32) |
创建例程时系统变量的会话值,置null。 |
|
DATABASE_COLLATION |
varchar(32) |
与例程关联的数据库的排序规则,置null。 |