Il MySQL Query Browser supporta Stored Procedures e Stored Functions se usato con MySQL 5 o superiore. E' possibile creare, modificare e visualizzare stored procedure e stored function.
Le stored procedure e le stored function sono contrassegnate, nel browser dei database, con una icona speciale per distinguerle dalle normali tabelle e viste. Cliccate sulla freccia situata alla sinistra di una stored procedure o di una stored function per visualizzare la lista di parametri per la suddetta procedura o funzione.
Per modificare una stored procedure o una stored function, fate clic destro su di essa nel browser dei database e scegliete l'opzione Edit Procedure oppure Edit Function. Questo aprirà una nuova linguetta dell'editor degli script, contenente la procedura o la funzione scelte. Dopo che avrete finito di modificarla, cliccate sul pulsante Execute al di sopra dell'area degli script, oppure cliccate sull'opzione Execute del menu Script per aggiornare la procedura o la funzione.
Per creare una nuova stored procedure o function, scegliete l'opzione Create Stored Procedure / Function dal menu Script. Inserite il nome della procedura o della funzione e cliccate sul pulsante Create PROCEDURE o Create FUNCTION. Verrà creato un modello simile al seguente:
DELIMITER \\ DROP PROCEDURE IF EXISTS `test`.`new_proc`\\ CREATE PROCEDURE `test`.`new_proc` () BEGIN END\\ DELIMITER ;
Dopo aver inserito il codice della procedura/funzione, per crearla cliccate sul pulsante Execute al di sopra dell'area degli script, oppure scegliete la voce Execute del menu Script.
Per modificare tutte le stored procedure/function in una sola volta, scegliete l'opzione Edit All Stored Procedures / Functions dal menu Script. Comparirà una nuova linguetta per la modifica degli script, contenente tutte le stored procedure e le stored function per il database di default corrente.
Per cancellare una stored procedure o una stored function esistente, fate clic destro su di essa nel browser dei database e scegliete l'opzione Drop Procedure oppure Drop Function.
This is a translation of the MySQL Query Browser Manual that can be found at dev.mysql.com. The original MySQL Query Browser Manual is in English, and this translation is not necessarily as up to date as the English version.