none
Como procurar um texto dentro de minhas SPs RRS feed

  • Pergunta

  • Pessoal, estou com uma dúvida. Gostaria de saber como devo fazer para conseguir procurar um determinado nome dentro de todas as minhas SPs.

    Criei um select que varre todas as minhas SP's mais não conseguir fazer que o mesmo me retorno o parâmetro desejado.

    Exemplo: Conseguir saber quais SP utilizam uma determinada tabela.

    select
    col.name as Tabela,
    Ob.name as Objeto
    from
    syscolumns col
    join sysobjects ob on ob.id = col.id
    where
    ob.xtype ='p'

    Alguma sugestão?
    terça-feira, 2 de outubro de 2007 18:58

Todas as Respostas

  • Boa tarde Hugo, verifica se isso te ajuda, este select serve para você localizar algum texto dentro de uma SP

     

    Select SysComments.Id,Object_Name(SysComments.Id) as Objeto,Text From SysComments
    Inner Join SysObjects ON SysObjects.Id=SysComments.Id and SysObjects.XType = 'P'
    Where Text Like '%CONTEUDO A SER PESQUISADO%'

     

     

     

     

     

     

    Espero ter ajudado

    terça-feira, 2 de outubro de 2007 19:29
  •  

    Tenta na syscomments do banco em questão.

    Tem uma coluna chamada text, nela tem o script das suas procs.

     

    Cuidado se for alterar isso hehehe.

    terça-feira, 2 de outubro de 2007 19:33
  • Funcionou sim, obrigado !!
    terça-feira, 2 de outubro de 2007 19:54