Compartilhar via


Caixa de diálogo de associação

Use esta caixa de diálogo para especificar opções de associação de tabelas. Para acessar esta caixa de diálogo, o Design clique para selecionar uma linha de associação. Em seguida na Propriedades janela clique Condição E tipo de associaçãoe clique em reticências (…) que aparecem à direita da propriedade.

Por padrão, as tabelas relacionadas são associadas usando uma associação interna que cria um conjunto de resultados com base em linhas que contenham informações coincidentes nas colunas de associação. Definindo opções na associação caixa de diálogo, você pode especificar uma associação com base em um outro operador, e você pode especificar uma associação externa.

Para obter mais informações sobre a associação de tabelas, consulte Consultando com associações.

ObservaçãoObservação

The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações.

Term

Definition

Table

Os nomes das tabelas ou table valued objetos ' envolvidos na associação. Você não pode alterar os nomes das tabelas aqui — essas informações são exibidas somente para fins informativos.

Column

Os nomes das colunas usadas para associar as tabelas. O operador na lista Operador especifica a relação entre os dados nas colunas. Você não pode alterar os nomes das colunas aqui — essas informações são exibidas somente para fins informativos.

Operator

Especifica o operador utilizado para relacionar as colunas de associação. Para especificar um operador diferente de igual (=), selecione-o na lista. Quando você fecha a página de propriedade, o operador selecionado aparecerá no quadrado da linha de associação, da seguinte maneira: Captura de tela de QueryJoinLineInnerJoinGreaterThanOperatorSymbol

Todas as linhas da <table1>

Especifica que todas as linhas da tabela esquerda apareçam na saída, mesmo se não houver nenhuma correspondência correspondente na tabela direita. Colunas sem dados coincidentes na tabela direita aparecem como nulas. Ao escolher esta opção equivale a especificar LEFT OUTER JOIN na instrução SQL.

Todas as linhas da <table2>

Especifica que todas as linhas da tabela direita apareçam na saída, mesmo se não houver nenhuma correspondência correspondente na tabela esquerda. Colunas sem dados coincidentes na tabela esquerda aparecem como nulas. Ao escolher esta opção equivale a especificar RIGHT OUTER JOIN na instrução SQL.

A seleção de ambos todas as linhas da <table1> e todas as linhas da <table2> equivale a especificar FULL OUTER JOIN na instrução SQL.

ObservaçãoObservação

Alguns bancos de dados não oferecem suporte a associações externas completas.

Quando você seleciona uma opção para criar uma associação externa, o quadrado em que as alterações de linha de associação para indicar que a associação é uma associação externa, externa direita ou externa completa de à esquerda.

ObservaçãoObservação

As palavras "esquerda" e "direita" não correspondem necessariamente à posição de tabelas no painel do diagrama. " Esquerda" refere-se à tabela cujo nome aparece à esquerda da palavra-chave JOIN na instrução de SQL e "direita" refere-se à tabela cujo nome aparece à direita do que a palavra-chave de associação. Se você mover tabelas de diagrama painel, você não alterar qual tabela é considerada esquerda ou direita.

Consulte também

Outros recursos

Consultando com associações

Criação de consultas e exibições