JoinKind.Type
Określa rodzaj operacji sprzężenia.
Nazwa/nazwisko | Wartość | Opis |
---|---|---|
JoinKind.Inner | 0 | Tabela wynikająca z sprzężenia wewnętrznego zawiera wiersz dla każdej pary wierszy z określonych tabel, które zostały określone do dopasowania na podstawie określonych kolumn klucza. |
JoinKind.LeftOuter | 1 | Lewe sprzężenia zewnętrzne gwarantuje, że wszystkie wiersze pierwszej tabeli pojawią się w wyniku. |
JoinKind.RightOuter | 2 | Prawe sprzężenia zewnętrzne gwarantuje, że wszystkie wiersze drugiej tabeli pojawią się w wyniku. |
JoinKind.FullOuter | 3 | Pełne sprzężenia zewnętrzne gwarantuje, że wszystkie wiersze obu tabel pojawią się w wyniku. Wiersze, które nie miały dopasowania w drugiej tabeli, są łączone z domyślnym wierszem zawierającym wartości null dla wszystkich kolumn. |
JoinKind.LeftAnti | 100 | Lewe antysprzężenie zwraca wszystkie wiersze z pierwszej tabeli, które nie mają dopasowania w drugiej tabeli. |
JoinKind.RightAnti | 5 | Prawe antysprzężenie zwraca wszystkie wiersze z drugiej tabeli, które nie mają dopasowania w pierwszej tabeli. |
JoinKind.LeftSemi | 6 | Lewe sprzężenie częściowe zwraca wszystkie wiersze z pierwszej tabeli, które mają dopasowanie w drugiej tabeli. |
JoinKind.RightSemi | 7 | Prawe sprzężenie częściowe zwraca wszystkie wiersze z drugiej tabeli, które mają dopasowanie w pierwszej tabeli. |
Pola tego wyliczenia są możliwymi wartościami opcjonalnego JoinKind
parametru w tabeli Table.Join.