Quando utilizado com servidores MySQL versão 5 e superiores, o MySQL Query Browser suporta criação, edição e visualização de stored procedures e functions.
Stored procedures e stored functions são mostradas no navegador de banco de dados com um ícone especial para distingui-las das tabelas comuns e views. Clique na flecha à esquerda da stored procedure ou stored function para mostrar a lista de parâmetros para aquela procedure ou function.
Para editar uma stored procedure ou uma stored function, clique com o botão direito do mouse sobre ela no navegador de banco de dados e selecione a opção Edit Procedure ou a opção Edit Function. Este procedimento abrirá um nova aba de editor de script mostrando a procedure/function selecionada. Uma vez que tenha terminado de editá-la , clique no botão Execute acima da área de script ou clique na opção Execute do menu Script para atualizar a procedure/function.
Para criar uma nova stored procedure ou function, selecione a opção Create Stored Procedure / Function do menu Script. Entre o nome desejado para a procedure/function e clique no botão respectivo Create PROCEDURE ou Create FUNCTION. Um Modelo similar ao seguinte será criado:
DELIMITER \\ DROP PROCEDURE IF EXISTS `test`.`new_proc`\\ CREATE PROCEDURE `test`.`new_proc` () BEGIN END\\ DELIMITER ;
Após digitar a procedure/function, clique o botão Execute acima da área de script ou clique na opção Execute do menu Script para criá-la.
Para editar todas as stored procedures/functions de uma vez, selecione a opção Edit All Stored Procedures / Functions do menu Script. Um nova aba de edição de script será criada, contendo todas as stored procedures and stored functions para o banco de dados padrão atual.
Para excluir uma stored procedure ou stored function existente, clique com o botão direito do mouse sobre elas no navegador de banco de dados e escolha a opção Drop Procedure ou Drop Function.
Esta é uma tradução do manual MySQL Query Browser que pode ser encontrado em dev.mysql.com. O Manual MySQL Query Browser original é em inglês e esta tradução não é obrigatoriamente tão atualizada quanto a versão original.