JoinKind.Type

Sobre

Especifica o tipo de operação de junção.

Valores permitidos

Nome Value Description
JoinKind.Inner 0 Um valor possível para o parâmetro opcional JoinKind em Table.Join. A tabela resultante de uma junção interna contém uma linha para cada par de linhas das tabelas especificadas que foram determinadas a corresponder com base nas colunas de chave especificadas.
JoinKind.LeftOuter 1 Um valor possível para o parâmetro opcional JoinKind em Table.Join. Uma junção externa esquerda garante que todas as linhas da primeira tabela apareçam no resultado.
JoinKind.RightOuter 2 Um valor possível para o parâmetro opcional JoinKind em Table.Join. Uma junção externa direita garante que todas as linhas da segunda tabela apareçam no resultado.
JoinKind.FullOuter 3 Um valor possível para o parâmetro opcional JoinKind em Table.Join. Uma junção externa completa garante que todas as linhas de ambas as tabelas apareçam no resultado. As linhas que não tiveram uma correspondência na outra tabela são unidas a uma linha padrão que contém valores nulos para todas as suas colunas.
JoinKind.LeftAnti 4 Um valor possível para o parâmetro opcional JoinKind em Table.Join. Um antijunção esquerdo retorna todas as linhas da primeira tabela que não têm uma correspondência na segunda tabela.
JoinKind.RightAnti 5 Um valor possível para o parâmetro opcional JoinKind em Table.Join. Um antijunção direito retorna todas as linhas da segunda tabela que não têm uma correspondência na primeira tabela.
JoinKind.LeftSemi 6 Um valor possível para o parâmetro opcional JoinKind em Table.Join. Uma semi-junção esquerda retorna todas as linhas da primeira tabela que têm uma correspondência na segunda tabela.
JoinKind.RightSemi 7 Um valor possível para o parâmetro opcional JoinKind em Table.Join. Uma junção semi direita retorna todas as linhas da segunda tabela que têm uma correspondência na primeira tabela.

Mais informações

Os campos dessa enumeração são valores possíveis para o parâmetro opcional JoinKind em Table.Join.