Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

chriskaka

Como listar as tabelas que têm determinado campo

Recommended Posts

Tenho um banco de dados, com várias tabelas que tem um campo em comum LOJA_ID. Gostaria de saber como listar toda as tabelas onde ocorre esse campo.

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você vai usar tabelas de sistema. de uma olhada neste script

 

-- LOCALIZA NOME DE COLUNAS EM TABELAS

DECLARE @column		sysname
SET @column = '%LOJA_ID%'

SELECT a.name AS COLUNA, b.name AS TABELA
FROM dbo.syscolumns a JOIN dbo.sysobjects b ON a.id = b.id
WHERE a.name LIKE @column
AND b.xtype = 'U'
ORDER BY tabela

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.