En una base de datos MySQL podemos tener stored procedures como el siguiente:
mysql> delimiter // mysql> create procedure sp_historico(IN tabla VARCHAR(50), in d date) begin insert into historico values (tabla, d); end// Query OK, 0 rows affected (0.03 sec)
Vamos a ver cómo podemos ver el código una vez creados.
Si hacemos una búsqueda rápida en la documentación de MySQL nos podemos encontrar con SHOW PROCEDURE CODE:
mysql> show procedure code sp_historico; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Pero debemos leer la primera frase, que seguro que todos ignoramos al leer la documentación en diagonal:
This statement …
[Lea más]