SCRIPT DE TODOS LOS STORED PROCEDURES

26/07/2005 - 17:28 por Luis | Informe spam
Hola, deseo generar un script (usando transact sql, no el enterprise manager)
con el código de todos los stored procedures de usuario de una base de datos.
Por lo que indagué puedo obtener los nombres de éstos mediante la consulta:
select name from sysobjects where xtype = 'P' and category = 0
Ahora bien, ¿es posible lo que planteo?
Gracias desde ya por vuestras respuestas,

Luis.

Preguntas similare

Leer las respuestas

#6 Maxi
26/07/2005 - 21:43 | Informe spam
MM, PUEDE SER ;)

Salu2
Maxi


"Gustavo Larriera [MVP]" escribió en el mensaje
news:
Lo simple y lo complejo es un mero tema de entrenamiento y subjetividad
:-)

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Maxi" wrote in message
news:
Mmm, no es un poco complejo? va que se yo, a mi me parece que si usa
SQL-Dmo es mas simple, pero..


Salu2
Maxi


"Gustavo Larriera [MVP]" escribió en el
mensaje news:
"Luis" wrote in message
news:
Hola, deseo generar un script (usando transact sql, no el enterprise
manager)
con el código de todos los stored procedures de usuario de una base de
datos.
Por lo que indagué puedo obtener los nombres de éstos mediante la
consulta:
select name from sysobjects where xtype = 'P' and category = 0



Haz un join de tu consulta con la tabla SysComments.

Lee la descripción de SysComments en tus Books On Line (BOL) para
conocer los detalles. Especialmente considerar que el texto del sproc
(columna SysComments.Text puede estar separado en varias filas si el
texto del sproc tiene mas de 4K de extensión).

Saludos
~gux









Respuesta Responder a este mensaje
#7 qwalgrande
27/07/2005 - 08:20 | Informe spam
Hola.

Sin despreciar la forma que sugieres, vía tablas del sistema, para lo que
comentas lo más sencillo es generar el script usando Enterprise Manager
(Generate SQL Scripts o algo así), que te permite construir el fichero de
uno o de todos los procedures a la vez, incluyendo incluso los permisos si
lo prefieres.

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"Luis" escribió en el mensaje
news:
Hola, deseo generar un script (usando transact sql, no el enterprise
manager)
con el código de todos los stored procedures de usuario de una base de
datos.
Por lo que indagué puedo obtener los nombres de éstos mediante la
consulta:
select name from sysobjects where xtype = 'P' and category = 0
Ahora bien, ¿es posible lo que planteo?
Gracias desde ya por vuestras respuestas,

Luis.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida