SQL-Server – como localizar/procurar coluna pelo nome em todas as tabelas do banco

SELECT
	T.name AS Tabela,
	C.name AS Coluna
FROM
	sys.sysobjects    AS T (NOLOCK)
INNER JOIN sys.all_columns AS C (NOLOCK) ON T.id = C.object_id AND T.XTYPE = 'U'
WHERE
	C.NAME LIKE '%NomeDoCampo%'
ORDER BY
	T.name ASC

Créditos:  http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/4426106f-a22c-456f-b463-67620bfda1ef/

Anúncios

12 Comentários

Arquivado em SQL

12 Respostas para “SQL-Server – como localizar/procurar coluna pelo nome em todas as tabelas do banco

  1. Guaracy Cavalcante

    Muito obrigado!

  2. foi muito util esse codigo!
    Thx

  3. Caborna

    Foi muito útil.
    Muito obrigado!

  4. Leandro

    Ótimo! apareceu na hora certa! rs

  5. LeandroBarros

    Foi muito útil.
    obrigado!

  6. Valmir

    Muito útil!!

  7. Hugo

    Show… obrigado

  8. Resolveu meu problema. Muito obrigado.

  9. Claudio Pinheiro

    obrigado pela dica…

  10. David Alves Batista

    Muito bom!!!

  11. Muito obrigado pela dica!

  12. Jose N Teste

    Eu gostaria de procurar o conteúdo de uma célula em todas as colunas de toda as tabelas de determinado banco de dados. Como escrever esse código?

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s