2012-12-19 18 views
7

Sto cercando di commentare un sp utilizzando MySQL workbench Ho provato con la seguente sintassi.come commentare sp mysql

/** 
Hai 
*/ 

e

-- hai 

questi due eseguirà perfettamente, ma i cambiamenti non aggiornato per SP, mentre aperta SP doesnot mostra tutti i cambiamenti.

Grazie per qualsiasi aiuto.

risposta

14

è necessario posizionare i tuoi commenti all'interno del procedimento corpo, vale a dire, ciò che è tra BEGIN e END. Il resto del codice sono istruzioni per creare la procedura e vanno persi una volta eseguiti.

sintassi commento è come al solito:

  • /* ... */
  • --<space>

MySQL Workbench mette in guardia comodamente su questo:

enter image description here

12

MySQL ha una funzione di commento. Manuale ufficiale here.

Esempio:

DELIMITER $$ 
CREATE PROCEDURE proc_name() 
COMMENT 'this is my comment' 
BEGIN 
/*here comes my voodoo*/ 
END $$ 
DELIMITER ; 

In questo modo si risparmia anche il commento nel database, non solo nel codice sorgente.

Problemi correlati