Para tener mas informacion de funciones o procedimientos en mysql
debemos consultar a la tabla routines
De esta manera si lo que quieren ver son todas las rutinas creadas en nuestras bases de datos, estaría bien hacer una consulta como esta:
SELECT specific_name FROM information_schema.routines;
Si lo que quieren ver es el código de alguna rutina, para este ejemplo le vamos a llamar 'nombre_rutina':
SELECT routine_definition FROM information_schema.routines WHERE specific_name = 'nombre_rutina';
Si lo que deseamos es saber de que tipo es, es decir, si es función o procedimiento entonces:
SELECT routine_type FROM information_schema.routines WHERE specific_name = 'nombre_rutina';
Y así de esta manera podemos saber muchos detalles de nuestras rutinas.
Si quieres más información basta con que le eches un vistazo a las columnas de la tabla 'routines' del esquema 'information_schema', puedes hacer esta consulta:
SHOW columns FROM information_schema.routines;
|