unir Caixa de diálogo
Use esta caixa de diálogo para especificar as opções de associação de tabelas.Para acessar esta caixa de diálogo no Design painel selecionar uma linha de unir.Em seguida, no Propriedades janela de clicarCondição de unir e tipoe clicar o reticências (…) que aparecem à direita da propriedade.
Por padrão, tabelas relacionadas são associadas usando uma junção interna que cria um conjunto de resultados com base em linhas que contêm informações correspondentes nas colunas de unir.Definindo opções no unir caixa de diálogo, você pode especificar uma unir com base em um operador diferente e você pode especificar uma unir externa.
Para obter mais informações sobre associação de tabelas, consulte Consultas com associações.
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Termo |
Definição |
---|---|
Tabela |
Os nomes de tabelas ou tabela valued objetos ' envolvidos na unir.Não é possível alterar os nomes das tabelas aqui — essas informações são exibidas somente para fins informativos. |
Coluna |
Os nomes das colunas usados para associar as tabelas.O operador na lista Operador especifica a relação entre os dados nas colunas.Não é possível alterar os nomes das colunas aqui — essas informações são exibidas somente para fins informativos. |
Operador |
Especifica o operador utilizado para relacionar as colunas de unir.Para especificar um operador diferente de igual (=), selecionar-o na lista.Quando você fecha a página de propriedades, o operador selecionado aparecerão no elemento gráfico losango da linha de unir, da seguinte maneira: |
Todas as linhas da <table1> |
Especifica que todas as linhas da tabela esquerda apareçam na saída, mesmo que não haja correspondências na tabela direita.Colunas sem dados coincidentes na tabela direita aparecem sistema autônomo nulo.Ao escolher esta opção equivale a especificar LEFT OUTER unir na demonstrativo SQL. |
Todas as linhas da <table2> |
Especifica que todas as linhas da tabela direita apareçam na saída, mesmo que não haja correspondências na tabela esquerda.sistema autônomo colunas sem dados coincidentes na tabela esquerda aparecem sistema autônomo nulas.Ao escolher esta opção equivale a especificar RIGHT OUTER unir na demonstrativo SQL. |
Selecionando os dois Todas as linhas da <table1> and Todas as linhas da <table2> equivale a especificar junção externa completa na demonstrativo SQL.
Observação: |
---|
Alguns bancos de dados não oferecem suporte a relações externas completas. |
Quando você seleciona uma opção para criar uma unir externa, o elemento gráfico losango na linha de unir é alterado para indicar que a unir é uma unir externa completa, externa direita ou externa à esquerda.
Observação: |
---|
As palavras "esquerdas" 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 unir na demonstrativo SQL e"direita"refere-se à tabela cujo nome aparece à direita da palavra-chave unir.Se você mover tabelas no Diagrama painel, você não altere qual tabela é considerada esquerda ou direita. |