devi definire il DELIMITER
poiche' devi chiudere il comando con un ; questo (punto e virgola) non puo' essere utilizzato come finale di stringa, ma bisogna cambiare il "DELIMITER". quindi definisci il DELIMITER come // (o qualunque altro carattere non utillizzato nella stringa) e inserisci all'interno il comando per la stored procedure. Es.:
Cosa si e' fatto....codice:DELIMITER // CREATE PROCEDURE myProc () SELECT Nome,Cognome FROM Anagrafiche; // DELIMITER ; //
abbiamo definito come terminatore //
abbiamo creato la procedura con comando terminato con //
abbiamo ripristinato il terminatore ;
![]()