2012-08-24 23 views
6

¿Hay alguna opción para ver el código almacenado de procedimiento/función en MySql igual que "sp_helptext procedurename" en sql?Mostrar código de procedimiento/función en MySql

+1

posible duplicado de [Ver almacenado definición de procedimiento/función en MySQL] (http : //stackoverflow.com/questions/1968773/view-stored-procedure-function-definition-in-mysql) –

Respuesta

15

probarlo "SHOW CREATE ProcedureName PROCEDIMIENTO"

+0

gracias ... funciona bien ... – User129

+1

** 1. ** SHOW with CREATE suele estar disponible, (solo SHOW solo está disponible en depuración m ode) ........................ ** 2. ** Esto ** muestra todo el código CREATE ** de la función/procedimiento. –

+1

También tenga en cuenta que, por supuesto, puede cambiar la palabra clave 'procedure' por' function' para obtener la función create code ::::: 'SHOW CREATE FUNCTION nombre_función' –

6

Sí,

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

Esto ** muestra lo que la función/procedimiento CONTIENE ** - qué es para ser ejecutado, no todo el código "crear función/procedimiento". –

Cuestiones relacionadas