Localizar procedures no banco(Sql-Server) que contenham determinada palavra

A query abaixo procura no SQL-Server as procedures no banco que contêm determinada palavra em seu código.

SELECT A.NAME, A.XTYPE, B.TEXT
FROM SYSOBJECTS A (nolock)
JOIN SYSCOMMENTS B (nolock)
ON A.ID = B.ID
WHERE B.TEXT LIKE '%INTERMED_UNIDADE%' --- Informação a ser procurada no corpo da procedure, funcao ou view
AND A.XTYPE = 'P'
ORDER BY A.NAME

Anúncios

3 Comentários

Arquivado em Banco de Dados

3 Respostas para “Localizar procedures no banco(Sql-Server) que contenham determinada palavra

  1. João Antunes

    Muito útil, principalmente quando o banco é grande e tem que ficar vasculhando várias tabelas e procedures

  2. Alexandre Leite

    Me ajudou bastante

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s