Como encontrar un texto dentro de un procedimiento almacenado o trigger en una base de datos

Para realizar una búsqueda de un texto dentro de un procedimiento almacenado o de un trigger en una base de datos de Sql, basta con hacer una consulta a la sql_modules y en el campo “definition” hacer el filtro del texto. El siguiente es un ejemplo de como realizar la consulta, basta con  reemplazar %Service%’ por el texto que requiera.

SELECT DISTINCT o.name AS Object_Name,o.type_desc
FROM sys.sql_modules m
INNER JOIN sys.objects o ON m.object_id=o.object_id
WHERE m.definition LIKE '%Service%'
ORDER BY 2,1

Notas relacionadas :

You can leave a response, or trackback from your own site.

Deje una respuesta

Webdesign