La tabla ROUTINES
proporciona información
acerca de rutinas almacenadas (procedimientos y funciones). La
tabla ROUTINES
no incluye funciones definidas
por el usuario (UDFs) de momento.
La columna llamada “mysql.proc
name” indica la columna de la tabla
mysql.proc
que se corresponde a la columna de
la tabla INFORMATION_SCHEMA.ROUTINES
, si hay
alguna.
Standard Name | mysql.proc name |
Remarks |
SPECIFIC_NAME |
specific_name |
|
ROUTINE_CATALOG |
NULL |
|
ROUTINE_SCHEMA |
db |
|
ROUTINE_NAME |
name |
|
ROUTINE_TYPE |
type |
{PROCEDURE|FUNCTION} |
DTD_IDENTIFIER |
(descriptor del tipo de datos) | |
ROUTINE_BODY |
SQL |
|
ROUTINE_DEFINITION |
body |
|
EXTERNAL_NAME |
NULL |
|
EXTERNAL_LANGUAGE |
language |
NULL |
PARAMETER_STYLE |
SQL |
|
IS_DETERMINISTIC |
is_deterministic |
|
SQL_DATA_ACCESS |
sql_data_access |
|
SQL_PATH |
NULL |
|
SECURITY_TYPE |
security_type |
|
CREATED |
created |
|
LAST_ALTERED |
modified |
|
SQL_MODE |
sql_mode |
Extensión MySQL |
ROUTINE_COMMENT |
comment |
Extensión MySQL |
DEFINER |
definer |
Extensión MySQL |
Notas:
MySQL calcula EXTERNAL_LANGUAGE
así:
Si mysql.proc.language='SQL'
,
entonces EXTERNAL_LANGUAGE
es
NULL
En caso contrario, EXTERNAL_LANGUAGE
es lo que hay en mysql.proc.language
.
Sin embargo, no tenemos idiomas externos de momento,
así que siempre es NULL
.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.