MySQL Query Browser поддерживает хранимые процедуры и хранимые функции когда используется с MySQL версии 5 или выше. Поддерживается создание, редактирование и просмотр хранимых процедур и функций.
Хранимы процедуры и функции отображаются в обозревателе баз данных со специальной иконкой, чтобы отличать из от обычных таблиц и представлений. Кликните стрелку слева от хранимой процедуры или функции для отображения списка параметров для этой процедуры или функции.
Для того, чтобы отредактировать хранимую процедуру или функцию кликните правой кнопкой на ней в обозревателе баз данных и выберите опцию меню Edit Procedure или Edit Function. Откроется новая закладка редактора сценариев, в котором будет отображена процедура/функция. После того, как вы закончите редактирование кликните на кнопку Execute над областью сценария или выберите опцию меню Execute из меню Script, чтобы обновить процедуру/функцию.
Чтобы создать новую процедуру или функцию, выберите опцию Create Stored Procedure / Function из меню Script. Введите желаемое название процедуры или функции и кликните на соответствующей кнопке Create PROCEDURE или Create FUNCTION. Будет создан шаблон, прохожий на показанный ниже:
DELIMITER \\ DROP PROCEDURE IF EXISTS `test`.`new_proc`\\ CREATE PROCEDURE `test`.`new_proc` () BEGIN END\\ DELIMITER ;
После того, как вы ввели код процедуры или функции, кликните на кнопкеExecute над областью сценария или выберите опцию Execute из меню Script чтобы создать ее.
Чтобы отредактировать все хранимые процедуры/функции одновременно, выберите опцию Edit All Stored Procedures / Functions из меню Script. Будет создана новая закладка редактора сценариев, содержащая все хранимые процедуры и функции будут сохранены для текущей базы данных, выбранной по умолчанию.