Compartilhar via


Construtor de Consultas

Use a caixa de diálogo Construtor de Consultas para criar uma consulta a ser usada na tarefa Executar SQL, na origem e no destino OLE DB e na transformação Pesquisa.

Você pode utilizar o Construtor de Consultas para executar as seguintes tarefas:

  • Trabalhar com a representação gráfica de uma consulta ou com comandos SQL   O Construtor de Consultas inclui um painel que exibe sua consulta graficamente e um painel que exibe o texto SQL de sua consulta. Você pode trabalhar no painel gráfico ou no painel de texto. O Construtor de Consultas sincroniza as exibições de forma que elas fiquem sempre atuais.

  • Unir tabelas relacionadas   Se você adicionar mais de uma tabela a sua consulta, o Construtor de Consultas determinará automaticamente como as tabelas serão relacionadas e construirá o comando conjunto apropriado.

  • **Consultar ou atualizar bancos de dados   **Você pode usar o Construtor de Consultas para retornar dados usando instruções Transact-SQL SELECT e para criar consultas que atualizam, adicionam ou excluem registros de um banco de dados.

  • **Exibir e editar resultados imediatamente   **Você pode executar sua consulta e trabalhar com um conjunto de registros em uma grade que permite percorrer e editar registros no banco de dados.

As ferramentas gráficas na caixa de diálogo Construtor de Consultas permitem que você crie consultas usando usam operações de arrastar e soltar. Por padrão, a caixa de diálogo Construtor de Consultas cria consultas SELECT, mas você também pode criar consultas INSERT, UPDATE ou DELETE. Todos os tipos de instruções SQL podem ser analisados e executados na caixa de diálogo Construtor de Consultas. Para obter mais informações sobre instruções SQL em pacotes, consulte Consultas do SSIS (Integration Services).

Para obter mais informações sobre a linguagem Transact-SQL e sua sintaxe, consulte Referência do Transact-SQL (Mecanismo de Banco de Dados).

Você também pode usar variáveis em uma consulta para fornecer valores a um parâmetro de entrada, para capturar valores de parâmetros de saída e para armazenar códigos de retorno. Para obter mais informações sobre como usar variáveis nas consultas usada por pacotes, consulte Tarefa Executar SQL, Origem de OLE DB e Consultas do SSIS (Integration Services). Para obter mais informações sobre como usar variáveis na tarefa Executar SQL, consulte Parâmetros e códigos de retorno na Tarefa Executar SQL e Conjuntos de resultados na tarefa Executar SQL.

As transformações Pesquisa e Pesquisa Difusa também podem usar variáveis com parâmetros e códigos de retorno. As informações sobre a origem OLE DB também se aplicam a estas duas transformações.

Opções

  • Barra de Ferramentas
    Use a barra de ferramentas para gerenciar conjuntos de dados, selecionar painéis para exibição e controlar funções de consulta.

    Valor

    Descrição

    Mostrar/Ocultar Painel Diagrama

    Exibe ou oculta o painel Diagrama.

    Mostrar/Ocultar Painel Grade

    Exibe ou oculta o painel Grade.

    Mostrar/Ocultar Painel SQL

    Exibe ou oculta o painel SQL.

    Mostrar/Ocultar Painel de Resultados

    Exibe ou oculta o painel de Resultados.

    Executar

    Executa a consulta. Os resultados são exibidos no painel de Resultados.

    Verificar SQL

    Verifica se a instrução SQL é válida.

    Classificação Crescente

    Classifica as linhas de saída na coluna selecionada no painel Grade em ordem crescente.

    Classificação Decrescente

    Classifica as linhas de saída na coluna selecionada no painel Grade em ordem decrescente.

    Remover Filtro

    Selecione um nome de coluna no painel de grade e clique em Remover Filtro para remover os critérios de classificação da coluna.

    Usar Grupo por

    Adiciona a funcionalidade GROUP BY à consulta.

    Adicionar Tabela

    Adiciona uma nova tabela à consulta.

  • Definição de Consulta
    A definição de consulta fornece uma barra de ferramentas e painéis nos quais definir e testar a consulta.

    Painel

    Descrição

    Painel Diagrama

    Exibe a consulta em um diagrama. O diagrama mostra as tabelas incluídas na consulta e como elas estão unidas. Marque ou desmarque a caixa de seleção próxima a uma coluna em uma tabela para adicioná-la ou removê-la da saída da consulta.

    Quando você adiciona tabelas à consulta, o Construtor de Consultas cria junções entre tabelas com base em tabelas, dependendo das chaves na tabela. Para adicionar uma junção, arraste um campo de uma tabela sobre um campo em outra tabela. Para gerenciar uma junção, clique com o botão direito do mouse na junção e selecione uma opção de menu.

    Clique com o botão direito do mouse no painel Diagrama para adicionar ou remover tabelas, selecionar todas as tabelas e exibir ou ocultar painéis.

    Painel Grade

    Exibe a consulta em uma grade. Você pode usar esse painel para adicionar e remover colunas da consulta e alterar as configurações de cada coluna.

    Painel SQL

    Exibe a consulta como texto SQL. As alterações feitas no painel Diagrama e no painel Grade aparecerão aqui e as alterações feitas aqui aparecerão no painel Diagrama e no painel Grade.

    Painel de Resultados

    Exibe os resultados da consulta quando você clica em Executar na barra de ferramentas.

Consulte também

Conceitos

Tarefa Executar SQL

Origem de OLE DB

Destino OLE DB

Transformação Pesquisa

Consultas do SSIS (Integration Services)

MERGE em pacotes do Integration Services