JoinKind.Type
Definicja
Określa rodzaj operacji sprzężenia.
Dozwolone wartości
Nazwa | Wartość | Opis |
---|---|---|
JoinKind.Inner | 0 | Tabela wynikająca z złączenia wewnętrznego zawiera wiersz dla każdej pary wierszy z określonych tabel, które zostały uznane za pasujące w oparciu o określone kolumny klucza. |
JoinKind.LeftOuter | 1 | Lewe złączenie zewnętrzne zapewnia, że wszystkie wiersze pierwszej tabeli pojawią się w wyniku. |
JoinKind.RightOuter | 2 | Sprzężenie zewnętrzne prawe gwarantuje, że wszystkie wiersze drugiej tabeli pojawią się w wyniku. |
JoinKind.FullOuter | 3 | Pełne złączenie zewnętrzne zapewnia, ż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 | 4 | Lewe antyłączenie zwraca wszystkie wiersze z pierwszej tabeli, które nie mają odpowiedników 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 złączenie częściowe zwraca wszystkie wiersze z pierwszej tabeli, które mają dopasowanie w drugiej tabeli. |
JoinKind.RightSemi | 7 | Prawostronne sprzężenie częściowe zwraca wszystkie wiersze z drugiej tabeli, które mają odpowiadające wiersze w pierwszej tabeli. |
Uwagi
Pola tego wyliczenia są możliwymi wartościami opcjonalnego parametru JoinKind
w Table.Join.