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
ejobs
, se a colunajob_id
for a chave primária na tabelajobs
, e se cada tabela tiver uma coluna chamadajob_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
ejobs
e, depois criar um critério de pesquisa que procure o mesmo valor na colunajob_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)