2012-08-24 6 views
6

Gibt es irgendwelche Optionen, gespeicherte Prozedur/Funktionscode in MySql wie "sp_helptext prozedurname" in SQL anzuzeigen?Prozedur/Funktionscode in MySql anzeigen

+1

möglich Duplikat [Ansicht Stored Procedure/Funktionsdefinition in MySQL] (http : //stackoverflow.com/questions/1968773/view-stored-procedure-function-definition-in-mysql) –

Antwort

15

bilden "SHOW VERFAHREN prozedur CREATE"

+0

danke .. es funktioniert gut ... – User129

+1

** 1. ** SHOW mit CREATE ist in der Regel verfügbar, (nur SHOW ist nur in debug m verfügbar ode) ........................ ** 2. ** Dies ** zeigt den gesamten CREATE-Code ** der Funktion/Prozedur. –

+1

Beachten Sie auch, dass Sie natürlich 'procedure' Schlüsselwort mit' function' wechseln können, um die Funktion create code ::::: 'SHOW CREATE FUNCTION Funktionsname' zu ​​erhalten. –

6

Ja,

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

Diese ** zeigt, was die Funktion/Prozedur CONTAINS ** - was ist ausgeführt werden, nicht den ganzen Code "create function/procedure". –