Partilhar via


Unir tabelas automaticamente (Visual Database Tools)

Aplica-se a: SQL Server

Quando você adiciona duas ou mais tabelas a uma consulta, o Designer de Exibição e Consulta tenta determinar se elas estão relacionadas. Se estiverem, o Designer de Consulta e Exibição unirá automaticamente linhas de junção entre os retângulos que representam as tabelas ou objetos estruturados por tabela.

O Designer de Consulta e Exibição reconhecerá tabelas como unidas se:

  • O banco de dados contiver informações que especifica que as tabelas estão relacionadas.

  • Se duas colunas, uma em cada tabela, tiverem o mesmo nome e tipo de dados. A coluna deve ser uma chave primária em pelo menos uma das tabelas. Por exemplo, se você adicionar as tabelas employee e jobs , se a coluna job_id for a chave primária na tabela jobs , e se cada tabela tiver uma coluna chamada job_id com o mesmo tipo de dados, o Designer de Consulta e Exibição unirá as tabelas automaticamente.

    Observação

    O Designer de Consulta e Exibição criará somente uma junção com base nas colunas com o mesmo nome e tipo de dados. Se for possível mais de uma união, o Designer de Consulta e Exibição será interrompido depois de criar uma união com base no primeiro conjunto de colunas coincidentes que encontrar.

  • O Designer de Consulta e Exibição detecta que um critério de pesquisa (uma cláusula WHERE) é, de fato, uma condição de junção. Por exemplo, você pode adicionar as tabelas employee e jobse, depois criar um critério de pesquisa que procure o mesmo valor na coluna job_id das duas tabelas. Quando você fizer isso, o Designer de Consulta e Exibição detecta que o critério de pesquisa resulta em uma junção e, depois, cria uma condição de junção baseado no critério de pesquisa.

Se o Designer de Consulta e Exibição criou uma junção não adequada à sua consulta, você poderá modificar a junção ou removê-la. Para obter detalhes, consulte Modificar operadores de junção (Visual Database Tools) e Remover junções (Visual Database Tools).

Se o Designer de Consulta e Exibição não unir automaticamente as tabelas em sua consulta, você poderá criar uma junção. Para obter detalhes, confira Unir tabelas manualmente (Visual Database Tools).

Consulte Também

Como o Designer de Consulta e Exibição representa junções (Visual Database Tools)
Tópicos de instruções de como criar consultas e exibições (Ferramentas de Banco de Dados Visual)
Consultar com junções (Ferramentas de Banco de Dados Visual)