JoinKind.Type
Gibt die Art des Join-Vorgangs an.
Name | Wert | Beschreibung |
---|---|---|
JoinKind.Inner | 0 | Die auf der Grundlage eines inneren Joins entstehende Tabelle enthält je eine Zeile für die einzelnen Zeilenpaare aus den angegebenen Tabellen, für die anhand der angegebenen Schlüsselspalten eine Entsprechung ermittelt wurde. |
JoinKind.LeftOuter | 1 | Ein linker äußerer Join gewährleistet, dass alle Zeilen der ersten Tabelle im Ergebnis erscheinen. |
JoinKind.RightOuter | 2 | Ein rechter äußerer Join gewährleistet, dass alle Zeilen der zweiten Tabelle im Ergebnis erscheinen. |
JoinKind.FullOuter | 3 | Ein vollständiger äußerer Join gewährleistet, dass alle Zeilen beider Tabellen im Ergebnis aufgeführt werden. Zeilen, für die in der anderen Tabelle keine Entsprechung vorhanden ist, werden mit einer Standardzeile mit NULL-Werten für alle Spalten verknüpft. |
JoinKind.LeftAnti | 4 | Ein linker Anti-Join gibt alle Zeilen aus der ersten Tabelle zurück, für die in der zweiten Tabelle keine Entsprechung vorhanden ist. |
JoinKind.RightAnti | 5 | Ein rechter Anti-Join gibt alle Zeilen aus der zweiten Tabelle zurück, für die in der ersten Tabelle keine Entsprechung vorhanden ist. |
JoinKind.LeftSemi | 6 | Ein linker Semi-Join gibt alle Zeilen aus der ersten Tabelle zurück, für die in der zweiten Tabelle eine Entsprechung vorhanden ist. |
JoinKind.RightSemi | 7 | Ein rechter Semi-Join gibt alle Zeilen aus der zweiten Tabelle zurück, für die in der ersten Tabelle eine Entsprechung vorhanden ist. |
Die Felder dieser Enumeration sind mögliche Werte des optionalen JoinKind
Parameters in Table.Join.