По-нови версии на MySQL (5.5.3 и по-нова версия ) въведе обекта information_schema.parameters, който трябва да ви даде необходимата информация;
SELECT *
FROM information_schema.parameters
WHERE SPECIFIC_NAME = 'your_procedure';
По-ранните версии на MySql разчитат на достъп до таблицата mysql.proc; колоната 'param_list' съдържа цялата информация за параметрите за процедурата с името, което ви интересува. Информацията е определено ненормализирана, тъй като се съхранява като разделен със запетая низ:
SELECT param_list FROM mysql.proc WHERE db='your_database' AND name='your_procedure';
Дава:
IN param1 VARCHAR(32), IN param2 int, ...
Това изисква още малко работа, за да се постави във формат за презентация; въпреки че функцията string.split поне би го подредила.