none
Como saber a lista de tabelas que tenham a seguinte coluna RRS feed

  • Pergunta

  • Olá, 

    Eu tenho diversas tabelas, e gostaria de saber como ter uma lista de todas as tabelas que tenham uma coluna chama IdProduto

    É algo como pesquisar o objeto
    sexta-feira, 12 de setembro de 2014 12:38

Respostas

  • De duas maneiras (provavelmente tem mais, mas estas eu uso aqui)

    SELECT c.name AS ColName, t.name AS TableName
    FROM sys.columns c
        JOIN sys.tables t ON c.object_id = t.object_id
    WHERE c.name LIKE '%IdProduto%';
    
    --ou 
    SELECT COLUMN_NAME, TABLE_NAME 
    FROM INFORMATION_SCHEMA.COLUMNS 
    WHERE COLUMN_NAME LIKE '%IdProduto%';
    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    • Marcado como Resposta Rodrigo Epic sexta-feira, 12 de setembro de 2014 12:53
    sexta-feira, 12 de setembro de 2014 12:45

Todas as Respostas

  • De duas maneiras (provavelmente tem mais, mas estas eu uso aqui)

    SELECT c.name AS ColName, t.name AS TableName
    FROM sys.columns c
        JOIN sys.tables t ON c.object_id = t.object_id
    WHERE c.name LIKE '%IdProduto%';
    
    --ou 
    SELECT COLUMN_NAME, TABLE_NAME 
    FROM INFORMATION_SCHEMA.COLUMNS 
    WHERE COLUMN_NAME LIKE '%IdProduto%';
    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    • Marcado como Resposta Rodrigo Epic sexta-feira, 12 de setembro de 2014 12:53
    sexta-feira, 12 de setembro de 2014 12:45
  • Funcionou William.
    Muito obrigado por me ajudar ;)
    sexta-feira, 12 de setembro de 2014 12:54