2012-08-24 11 views
6

Czy są jakieś opcje wyświetlania przechowywanej procedury/kodu funkcji w MySql tak samo jak "sp_helptext procedurename" w sql?Pokaż procedurę/kod funkcji w MySql

+1

możliwe duplikat [View przechowywane definicji procedura/funkcja w MySQL] (http : //stackoverflow.com/questions/1968773/view-stored-procedure-function-definition-in-mysql) –

Odpowiedz

15

try "SHOW CREATE PROCEDURA procedurename"

+0

dzięki .. działa dobrze ... – User129

+1

** 1. ** POKAŻ Z CREATE jest zwykle dostępny, (just SHOW jest dostępny tylko w debugowaniu m ode) ........................ ** 2. ** Ten ** pokazuje cały CREATE kod ** funkcji/procedury. –

+1

Należy również zauważyć, że można przełączyć słowo kluczowe "procedure" z 'function', aby uzyskać funkcję create code :::::' SHOW CREATE FUNCTION function_name' –

6

Tak,

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

Ten ** pokazuje, co funkcja/procedura ZAWIERA ** - co to jest do wykonania, a nie cały kod "create function/procedure". –