Dicas

Encontrar textos nas procedures do SQL Server 2000 a 2016

Encontrar textos nas procedures do SQL Server 2000 a 2016

Saiba como encontrar textos nas procedures do SQL Server 2000 a 2016.

Essas consultas é para te auxiliar quando você estiver trabalhando e precisar encontrar algum trecho específico de texto em alguma procedure.

Eu vou colocar abaixo a primeira consulta que usam views syscomments e a sysobjects. É o meu método mais utilizado até hoje. Porém é mais adequada para a versão do SQL Server 2000:

USE NomeDoBanco
GO
-----SQL Server 2000
SELECT DISTINCT
       so.name,
       so.xtype
FROM syscomments sc
INNER JOIN sysobjects so
       ON sc.id = so.id
WHERE sc.TEXT LIKE '%Texto%'
ORDER BY so.name
GO

A segunda consulta utilizam as views sql_modules e sys.objects é para as versões mais recentes, podendo retornar os mesmos resultados veja a seguir:

USE NomeDoBanco
GO
-----SQL Server 2005 a 2016
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 '%Texto%'
AND o.type = 'P'
GO

Espero ter ajudado vocês.

Grande abraço!

Encontrar textos nas procedures do SQL Server 2000 a 2016
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)

Wesley Mota

Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Share
Published by
Wesley Mota

Recent Posts

Free Blackjack No Download: Appreciate Blackjack Anytime, Anywhere

Blackjack, additionally known as twenty-one, is just one of one of the most popular gambling…

4 semanas ago

The Ultimate Guide to Gry Online Ruletka

If you are a fan of online gambling, then you must have come across gry…

1 mês ago

Discover the Adventures of Free Spins at Online Casino Sites

On the internet online casinos have transformed the betting industry, enabling players to vegas.hu online…

7 meses ago

Best Free Spins No Deposit

Casinos online offer free spins to draw new customers. These bonuses are usually very profitable,…

8 meses ago

Ideal Online Port Gambling Enterprises: An Overview to Locating the Perfect Pc Gaming Experience

In recent times, online casino sites have actually obtained enormous appeal among gamers, providing a…

8 meses ago

Best Online Casinos That Accept Bitcoin Down Payments

Bitcoin, the most preferred cryptocurrency worldwide, has reinvented lots of industries, including the on baixar…

8 meses ago