InicioCiencia EducacionConsultar funciones y procedimientos almacenados en MySql

Consultar funciones y procedimientos almacenados en MySql


A veces resulta difícil ver que rutinas (procedimientos o funciones) tienes creadas en mySql cuando no tienes una herramienta que haga el trabajo por nosotros como lo podría hacer GUI Tools. Y es que no todos compartimos la idea de instalar software para todo.
En realidad a veces es necesario saber como podemos operar nuestra linea de comandos para poder realizar nuestra tareas. Y es que no en todos los lugares podemos instalar lo que nos venga en gana.

Todos las rutinas se guardan en la BD 'information_schema' más concretamente en 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;

Sé que algunos de ustedes no consideran relevante esta información, pero para los que empezamos y deseamos adentrarnos en este mundo de MySql creo que es importante tener en cuenta estos detalles.

Espero les sirva. Saludos
Datos archivados del Taringa! original
0puntos
699visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

S
Sangy_17🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.