none
Pesquisar um registro em todas a tabelas de um database no SQL Server 2005

    Question

  • Olá a todos!!!

    Dei uma pesquisada mas, não consegui encontrar alguma informação ou exemplo para minha dúvida. Existe alguma forma procurar um registro em todas a tabelas de um database no SQL Server 2005??? Desde já agradeço pela ajuda.

    Att.,

    Paulo Henrique.
    Friday, June 26, 2009 2:16 PM

Answers

  • Paulo,

         Você quer buscar em todos os campos das tabelas por um determinado valor? Você pode fazer um cursor que lê  Views de Catálogo (sys.tables, sys.columns) para recuperar as informações do banco, percorrer esse cursor e registro a registro ir construindo o seu select para pesquisar o campo que você precisa... 

         Espero que você não esteja pretendendo colocar isso dentro de uma aplicação, pois a sua performance não vai ser boa...
    MCT / MCITP - Database Administrator MCITP - Database Developer 2008
    • Marked as answer by phscuritiba Monday, June 29, 2009 2:01 PM
    Friday, June 26, 2009 2:38 PM
  • Boa Tarde,

    Essa dúvida já foi tratada em posts anteriores. Procure pelos termos "pesquisar banco todo" (sem aspas) nos posts anteriores.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Como importar e exportar imagens entre o SQL Server e o File System ? – Parte II
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!612.entry


    Classifique as respostas. O seu feedback é imprescindível
    Friday, June 26, 2009 6:28 PM

All replies

  • Paulo,

         Você quer buscar em todos os campos das tabelas por um determinado valor? Você pode fazer um cursor que lê  Views de Catálogo (sys.tables, sys.columns) para recuperar as informações do banco, percorrer esse cursor e registro a registro ir construindo o seu select para pesquisar o campo que você precisa... 

         Espero que você não esteja pretendendo colocar isso dentro de uma aplicação, pois a sua performance não vai ser boa...
    MCT / MCITP - Database Administrator MCITP - Database Developer 2008
    • Marked as answer by phscuritiba Monday, June 29, 2009 2:01 PM
    Friday, June 26, 2009 2:38 PM
  • Olá Roberto!!!

    Obrigado pelo retorno, poderia me dar um exemplo??? Sou iniciante em desenvolvimento no SQL Server. Desde já agradeço pela atenção e ajuda.

    Att.,

    Paulo Henrique.
    Friday, June 26, 2009 2:42 PM
  • Boa Tarde,

    Essa dúvida já foi tratada em posts anteriores. Procure pelos termos "pesquisar banco todo" (sem aspas) nos posts anteriores.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Como importar e exportar imagens entre o SQL Server e o File System ? – Parte II
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!612.entry


    Classifique as respostas. O seu feedback é imprescindível
    Friday, June 26, 2009 6:28 PM
  • Olá Gustavo,

    obrigado pela informação.

    []´s

    Paulo Henrique.

    Friday, June 26, 2009 8:17 PM