Metadata about stored routines can be obtained as follows:
Query the ROUTINES table of the
INFORMATION_SCHEMA database. See
Section 19.14, “The INFORMATION_SCHEMA ROUTINES Table”.
Use the SHOW CREATE PROCEDURE
and SHOW CREATE FUNCTION
statements to see routine definitions. See
Section 12.5.5.11, “SHOW CREATE PROCEDURE Syntax”.
Use the SHOW PROCEDURE STATUS
and SHOW FUNCTION STATUS
statements to see routine characteristics. See
Section 12.5.5.30, “SHOW PROCEDURE STATUS Syntax”.
INFORMATION_SCHEMA does not have a
PARAMETERS table until MySQL 5.4, so
applications that need to acquire routine parameter
information at runtime must use workarounds such as parsing
the output of SHOW CREATE statements or the
param_list column of the
mysql.proc table.
param_list contents can be processed from
within a stored routine, unlike the output from
SHOW.

User Comments
Add your own comment.