JoinKind.Type
Ορισμός
Καθορίζει το είδος της λειτουργίας σύνδεσης.
Επιτρεπόμενες τιμές
Πλήρες όνομα | Τιμή | Περιγραφή |
---|---|---|
JoinKind.Inner | 0 | Ο πίνακας που προκύπτει από έναν εσωτερικό σύνδεσμο περιέχει μια γραμμή για κάθε ζεύγος γραμμών από τους καθορισμένους πίνακες, οι οποίες προσδιορίστηκαν ότι συμφωνούν με βάση τις καθορισμένες στήλες κλειδιού. |
JoinKind.LeftOuter | 1 | Ένας αριστερός εξωτερικός σύνδεσμος εξασφαλίζει ότι όλες οι γραμμές του πρώτου πίνακα εμφανίζονται στο αποτέλεσμα. |
JoinKind.RightOuter | 2 | Ένας δεξιός εξωτερικός σύνδεσμος εξασφαλίζει ότι όλες οι γραμμές του δεύτερου πίνακα εμφανίζονται στο αποτέλεσμα. |
JoinKind.FullOuter | 3 | Ένας πλήρης εξωτερικός σύνδεσμος εξασφαλίζει ότι όλες οι γραμμές και των δύο πινάκων εμφανίζονται στο αποτέλεσμα. Οι γραμμές που δεν είχαν αντιστοιχία στον άλλο πίνακα συνδέονται με μια προεπιλεγμένη γραμμή που περιέχει τιμές null για όλες τις στήλες της. |
JoinKind.LeftAnti | 4 | Ένας αριστερός αντισύνδεδος επιστρέφει όλες τις γραμμές από τον πρώτο πίνακα που δεν έχουν αντιστοιχία στον δεύτερο πίνακα. |
JoinKind.RightAnti | 5 | Ένας δεξιός αντισύνδεδος επιστρέφει όλες τις γραμμές από τον δεύτερο πίνακα που δεν έχουν αντιστοιχία στον πρώτο πίνακα. |
JoinKind.LeftSemi | 6 | Ένας αριστερός ημισύνολος επιστρέφει όλες τις γραμμές από τον πρώτο πίνακα που έχουν μια αντιστοιχία στον δεύτερο πίνακα. |
JoinKind.RightSemi | 7 | Ένας δεξιός ημισύνδεκας επιστρέφει όλες τις γραμμές από τον δεύτερο πίνακα που έχουν μια αντιστοιχία στον πρώτο πίνακα. |
Παρατηρήσεις
Τα πεδία αυτής της απαρίθμησης είναι πιθανές τιμές για την προαιρετική JoinKind
παράμετρο στο Table.Join.