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çã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: |
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çã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çã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. |