Personal WebSite of Leonardo Sasso

Buscar un texto dentro de todas las SP de la base de datos PDF Imprimir E-mail
Articulos - SQL
  
Martes, 03 de Noviembre de 2009 16:11

/***************************************************************

 ** Busca un texto dentro de todas las SP de la base de datos **
 ** www.leonardosasso.com.ar                                  **

 ***************************************************************/

 

Declare @vTexto VarChar (8000)

 

Set @vTexto = '<poner el texto a buscar>'

 

 

Select Objeto     = Convert (VarChar (50), SO.Name),

       TipoObjeto = AO.Type_Desc,

       Entorno    = Replace (SubString (SC.Text, CharIndex(@vTexto, SC.Text) - 30, 60 + Len (@vTexto)), Char(13) + Char(10), ' <Enter> ')

  From Sys.SysObjects SO Inner Join Sys.All_Objects AO On AO.Object_Id = SO.Id

                         Inner Join Sys.SysComments SC ON SC.Id        = SO.Id

 Where SC.Text  Like '%' + @vTexto + '%'

   And AO.Type_Desc In ('SQL_STORED_PROCEDURE', 'VIEW')

 Order By AO.Type_Desc, SO.Name, SC.ColID
 

Buscar:

Estadisticas

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy17
mod_vvisit_counterAyer32
mod_vvisit_counterEsta Semana394
mod_vvisit_counterEste Mes244
mod_vvisit_counterTotal14466