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 Consulta e Exibição tenta determinar se elas estão relacionadas. Se estiverem, o Designer de Consulta e Exibição coloca automaticamente linhas de junção entre os retângulos que representam as tabelas ou objetos estruturados em tabela.

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

  • O banco de dados contém informações que especificam 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 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 ingressará automaticamente nas tabelas.

    Observação

    O Designer de Consulta e Exibição criará apenas uma junção com base em colunas com o mesmo nome e tipo de dados. Se mais de uma associação for possível, o Designer de Consultas e Exibições interrompe após criar uma associação a partir do primeiro conjunto de colunas correspondentes que encontrar.

  • O Designer de Consultas e Visualização deteta que uma condição de pesquisa (uma cláusula WHERE) é, na verdade, uma condição de junção. Por exemplo, você pode adicionar as tabelas employee e jobse, em seguida, criar uma condição de pesquisa que procure o mesmo valor na coluna job_id de ambas as tabelas. Quando o fizer, o Designer de Consulta e Vista deteta que a condição de pesquisa resulta numa associação e, em seguida, cria uma condição de associação com base na condição de pesquisa.

Se o Designer de Consulta e Exibição tiver criado uma associação que não seja adequada à sua consulta, você poderá modificá-la ou removê-la. Para obter detalhes, consulte Modificar operadores de associação (Visual Database Tools) e Remover associações (Visual Database Tools).

Se o Designer de Consulta e Exibição não unir automaticamente as tabelas em sua consulta, você mesmo poderá criar uma associação. Para obter detalhes, consulte Juntar Tabelas Manualmente (Ferramentas Visuais de Base de Dados).

Ver também

Como o designer de consulta e exibição representa junções (Visual Database Tools)
Tópicos sobre como criar consultas e vistas (Ferramentas de Base de Dados Visuais)
Consulta com Junções (Ferramentas de Base de Dados Visuais)