Ola Pessoal,

Quem já não precisou buscar dentro por exemplo de suas procedures de um banco de dados um determinado conteúdo? Geralmente quando precisamos atualizar alguma coisa sempre temos que sair procurando as que vamos precisar alterar. Para facilitar a nossa vida fiz uma procedure que faz este trabalho para nós… na verdade ela lista todos os objetos de um banco de dados que contenha um determinado texto. Abaixo segue o código.

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
– =============================================
– Author:        Adriano Bertucci
– Create date: 13 de Junho de 2008
– Description:    Busca um determinado texto dentro dos objetos da base de dados. Lista os objetos.
– =============================================
CREATE PROCEDURE [dbo].[ProcurarTextoNoBancodeDados]    
@Texto varchar(300)AS
BEGIN    
	SET NOCOUNT ON;    
	DECLARE @Objeto varchar(300)    
SET @Objeto = ‘%’ + @Texto + ‘%’    
SELECT Name FROM sysobjects WHERE id IN        (SELECT id FROM syscomments WHERE Text LIKE @Objeto)    
ORDER BY NAME
END
GO

Bom divertimento.


Posted in: SQL Server  Tags:

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Calendário

«  January 2009  »
MoTuWeThFrSaSu
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678
View posts in large calendar

Autores

Recent Posts

Banners

Locations of visitors to this page
Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2009 Adriano Bertucci