martes, julio 12, 2011

Buscar un texto dentro de un SP

Recientemente me consultaron como buscar un texto dentro de los Stored Procedures de una base de datos en MS-SQL Server.
Buscando un poco encontré un script para hacerlo. Se los dejo por si les sirve.
USE [Base de Datos]
GO

SELECT OBJECT_NAME(id)
FROM syscomments
WHERE [text] LIKE  '%texto a buscar%'
AND OBJECTPROPERTY(Id, 'IsProcedure') = 1
GROUP BY OBJECT_NAME(id)
Posteriormente se puede ver el contenido del SP con el comando:
sp_helptext [nombre del sp]
Saludos.