none
Base De Dados -SQL RRS feed

  • Pergunta

  • Olá Galera 

    Tenho uma tarefa da escola e preciso de ajuda 

    O Professor pediu para fazermos uma consulta que varre toda Base de Dados 
    mostrando Dados de diferentes tabelas :-) 

    Alguem pode dar uma ajudinha dando o comando para fazer isso ?
    domingo, 13 de setembro de 2015 11:47

Respostas

  • Osvaldo17,

    Veja se este exemplo ajuda:

    EXEC sp_msforeachtable 'select * from ?'
    
    Vale ressaltar que a System Stored Procedure SP_MSForEachTable, é conhecida como uma das diversas Stored Procedures não documentadas.

    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Sugerido como Resposta Marcos SJ terça-feira, 15 de setembro de 2015 18:32
    • Marcado como Resposta Marcos SJ quinta-feira, 17 de setembro de 2015 14:24
    terça-feira, 15 de setembro de 2015 17:58

Todas as Respostas

  • Bom dia.

    Neste caso você tem que fazer um JOIN nas tabelas, depois você define sua condição. Pode ser feito o procedimento como nessa vídeo-aula.

    https://www.youtube.com/watch?v=4nbECYDlAwc

    domingo, 13 de setembro de 2015 13:52
  • Olá, veja se isso pode te ajudar!

    How do I get list of all tables in a database using TSQL?

     
    segunda-feira, 14 de setembro de 2015 00:29
  • Osvaldo17,

    Veja se este exemplo ajuda:

    EXEC sp_msforeachtable 'select * from ?'
    
    Vale ressaltar que a System Stored Procedure SP_MSForEachTable, é conhecida como uma das diversas Stored Procedures não documentadas.

    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Sugerido como Resposta Marcos SJ terça-feira, 15 de setembro de 2015 18:32
    • Marcado como Resposta Marcos SJ quinta-feira, 17 de setembro de 2015 14:24
    terça-feira, 15 de setembro de 2015 17:58