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.procname | 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.

