Arquivo de fevereiro, 2014

Bem pessoal depois de um bom tempo sem escrever devido há vários motivos profissionais, pessoais aqui estou eu de volta.

Meu gerente me perguntou:

Marcel, como faço para descobrir determinado texto dentro de todas as views do banco?

Resposta:

Simples chefe! Dê um select na syscomments que lá tem um campo chamado text que contém o conteúdo de todas as procedures, views, function, check, rule, trigger e default desde que não estejam criptografados, porém chefe se o código do objeto tiver mais de 4000 caracteres será retornado mais de uma linha para aquele objeto.

Vejam a imagem abaixo do retorno da syscomments de um banco de teste que eu criei com duas procedures, onde uma tem menos de 4 mil caracteres e a outra contém mais de 4 mil caracteres. Notem que as duas primeiras linhas que eu destaquei se refere ao mesmo objeto.

syscomments

Espero que isso possam ajudar vocês no dia a dia.