Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Узнать аргументы процедуры


Автор: tishaishii 16.11.2011, 08:42
Подскажите, пожалуйста, как узнать аргументы процедуры в MySQL v5.0x?

Автор: Akina 16.11.2011, 09:02
Имена и типы? show create procedure... значения при конкретном вызове? скопировать куда-нить в специально созданную таблицу-журнал...

Автор: tishaishii 16.11.2011, 09:57
Можно ли направления, имена, типы аргументов выбрать из какой-нибудь таблицы?

Автор: Akina 16.11.2011, 10:10
mysql.proc
Если есть права, конечно.

Автор: tishaishii 16.11.2011, 11:54
А аргументы?

Автор: Akina 16.11.2011, 11:55
tishaishii, а глазами посмотреть? уж коли ман курить лениво...

Автор: tishaishii 16.11.2011, 12:08
Вот я и спрашиваю. Уже, в том числе, и у Akina. Куда смотреть?

Автор: Akina 16.11.2011, 12:35
Цитата(tishaishii @  16.11.2011,  13:08 Найти цитируемый пост)
Куда смотреть? 

В результат вывода запроса 
Код

SELECT *
FROM mysql.proc;

Автор: tishaishii 16.11.2011, 15:30
Большое спасибо за помощь.
Нашёл аргументы в столбцах mysql.proc.param_list и mysql.proc.returns. Не ожидал, что они могут быть записаны свободным текстом в поле.
Это же их ещё разбирать придётся...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)