Edgard Leal

My personal blog hosted on Github using Jekyll

Home View on GitHub
27 November 2012

[caption id="attachment_178" align="aligncenter" width="300"]SQL Server SQL Server[/caption]

O problema

A utilização de regras de negocio dentro do banco de dados pode ser um problema para os desenvolvedores quando começam a surgir novos registros ou alterações de registros que não são originados da aplicação, caso você tenha em mãos a documentação do banco de dados, este será o caminho a seguir, mas nem sempre dispomos destas documentações, neste caso teremos que "vasculhar" o banco de dados em busca destas informações.

A Solução

No SQL Server é possível consultar diretamente a tabela de comentários ( Syscomments ) do banco de dados onde estão dos os comentários de todos os objetos do banco, sendo assim podemos utilizar o código abaixo para realizar esta investigação.

declare @texto varchar(255) = '%CodCliente=%'
  Select top 100 o.name, --Nome do objeto
                 c.text  --Código fonte correspondente ao objeto
   from Syscomments c 
       Inner Join Sysobjects o 
         On o.id = c.id
  Where c.text like @texto

Veja a documentação sobre a tabela Syscomments neste link.



blog comments powered by Disqus