routines
注意
此视图不适用于 StarRocks 中可用的功能。
routines
包含所有存储过程 (存储过程和存储函数)。
routine
中提供以下字段
字段 | 描述 |
---|---|
SPECIFIC_NAME | 例程的名称。 |
ROUTINE_CATALOG | 例程所属的目录的名称。 此值始终为 def 。 |
ROUTINE_SCHEMA | 例程所属数据库的名称。 |
ROUTINE_NAME | 例程的名称。 |
ROUTINE_TYPE | 存储过程为 PROCEDURE ,存储函数为 FUNCTION 。 |
DTD_IDENTIFIER | 如果例程是存储函数,则为返回值数据类型。 如果例程是存储过程,则此值为空。 |
ROUTINE_BODY | 用于例程定义的语言。 此值始终为 SQL 。 |
ROUTINE_DEFINITION | 例程执行的 SQL 语句的文本。 |
EXTERNAL_NAME | 此值始终为 NULL 。 |
EXTERNAL_LANGUAGE | 存储例程的语言。 |
PARAMETER_STYLE | 此值始终为 SQL 。 |
IS_DETERMINISTIC | YES 或 NO ,取决于是否使用 DETERMINISTIC 特性定义例程。 |
SQL_DATA_ACCESS | 例程的数据访问特性。 该值是 CONTAINS SQL 、NO SQL 、READS SQL DATA 或 MODIFIES SQL DATA 之一。 |
SQL_PATH | 此值始终为 NULL 。 |
SECURITY_TYPE | 例程 SQL SECURITY 特性。 该值是 DEFINER 或 INVOKER 之一。 |
CREATED | 创建例程的日期和时间。 这是一个 DATETIME 值。 |
LAST_ALTERED | 上次修改例程的日期和时间。 这是一个 DATETIME 值。 如果自创建以来例程未被修改,则此值与 CREATED 值相同。 |
SQL_MODE | 创建或更改例程以及例程执行时生效的 SQL 模式。 |
ROUTINE_COMMENT | 注释的文本 (如果例程有注释)。 如果没有,则此值为空。 |
DEFINER | DEFINER 子句中命名的用户 (通常是创建例程的用户)。 |
CHARACTER_SET_CLIENT | |
COLLATION_CONNECTION | |
DATABASE_COLLATION | 与例程关联的数据库的排序规则。 |