Ir para conteúdo

Arquivado

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

advaldomesquita

[Resolvido] Localiza campo dentro de procedure e trigger

Recommended Posts

Já passei tanto por este cenario:

"preciso saber se determinado campo esta fazendo referencia a uma trigger, ou a uma procedure. Pode me dar uma lista rapida de quais são?"

Nao adianta soh dar um "view depends" que nao vai trazer todos os dados que se precisa, entao fiz este script que me salva de vez em qdo em migracoes de dados:

 

declare @campo varchar(max)

set @campo = '%grant%'

select a.name, a.xtype --- , convert(varchar(max),b.text) as [procedure] 
from sysobjects a inner join syscomments b on a.id = b.id
where b.text like @campo
group by a.name, a.xtype -- , convert(varchar(max),b.text)



-- TYPE armazena o tipo do objeto a ser localizado, onde:

-- U - Tabela Usuário;
-- S - Tabela de sistema;
-- P - Procedure;
-- V - View;
-- F - Function.

 

 

Abçs

 

A.Jr

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.