2012-08-24 8 views
6

Esistono opzioni per visualizzare stored procedure/codice funzione in MySql come "sp_helptext procedurename" in sql?Mostra codice procedura/funzione in MySql

+1

possibile duplicato del [Visualizza immagazzinata definizione procedura/funzione in MySQL] (http : //stackoverflow.com/questions/1968773/view-stored-procedure-function-definition-in-mysql) –

risposta

15

provare "SHOW CREATE PROCEDURE ProcedureName"

+0

grazie .. funziona bene ... – User129

+1

** 1. ** SHOW con CREATE è solitamente disponibile, (solo SHOW è disponibile solo in debug m ode) ........................ ** 2. ** Questo ** mostra l'intero codice CREATE ** della funzione/procedura. –

+1

Si noti inoltre che è possibile cambiare la parola chiave 'procedure' con' function' per ottenere la funzione create code ::::: 'SHOW CREATE FUNCTION function_name' –

6

Sì,

SELECT ROUTINE_DEFINITION FROM information_schema.ROUTINES WHERE SPECIFIC_NAME='procedurename' 
+0

Questo ** mostra cosa la funzione/procedura CONTAINS ** - cosa è da eseguire, non l'intero codice "crea funzione/procedura". –

Problemi correlati