Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jothaz

[Resolvido] Lista stored´s procedure´s de acordo com filtro

Recommended Posts

Camaradas,

 

A stored procedure a seguir irá lista tods as sp´s de um determinado banco de dados que possuam em seu nome o valor do parâmetro passado.

 

CREATE PROC PESQUISA_NOME_PROC
@TEXTO_PROCURADO VARCHAR(50)
AS DECLARE @NOME_PROC AS VARCHAR(200)

DECLARE MYCURSOR CURSOR FOR 

SELECT 	NAME 
FROM SYSOBJECTS WHERE TYPE = 'P' 

OPEN 	MYCURSOR
FETCH NEXT FROM MYCURSOR INTO 	@NOME_PROC

WHILE 	@@FETCH_STATUS = 0
BEGIN IF CHARINDEX(@TEXTO_PROCURADO,@NOME_PROC) > 0
	BEGIN PRINT @NOME_PROC
	END

	FETCH NEXT FROM MYCURSOR INTO @NOME_PROC
END

CLOSE MYCURSOR
DEALLOCATE MYCURSOR
GO

 

Para utilizar:

PESQUISA_NOME_PROC 'set'

Ou:

PESQUISA_NOME_PROC 'clintes'

Ou:

PESQUISA_NOME_PROC 'hist'

 

Considerações:

 

Fonte/Autor/link

AUTOR: "Jothaz"

 

Dúvidas, criticas, contribuições, correções e adições serão bem vindas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.