λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Σχετικά Συμμετοχή στην Oracle 8i

Η σχεσιακή βάση δεδομένων Oracle χρησιμοποιεί Structured Query Language ή SQL , για να χτίσουν και να διατηρήσουν τις δομές βάσης δεδομένων , να τροποποιήσετε τα δεδομένα και τη δημιουργία αναφορών από τα δεδομένα . Όπως και με άλλες βάσεις δεδομένων που χρησιμοποιούν SQL , η ρήτρα JOIN της εντολής SELECT είναι θεμελιώδους σημασίας για την Oracle , καθώς συνδέει προσωρινά ξεχωριστούς πίνακες για να σχηματίσει πληρέστερη δομές δεδομένων . Oracle 8i έκδοση χρησιμοποιείται ένα σύμβολο συν για να ορίσετε μια παραλλαγή που ονομάζεται το εξωτερικό σύνδεσμο . Επιλέξτε και Συμμετοχή
Η

Oracle σχεσιακές βάσεις δεδομένων χρησιμοποιούν SQL SELECT δήλωση να εμφανίζει λίστες των δεδομένων , συμπεριλαμβανομένων των τομέων στους πίνακες και αποτελέσματα των υπολογισμών. SELECT έχει προαιρετικών ρητρών για την εξαγωγή υπό όρους πληροφορίες , να ταξινομήσετε ή να δημιουργήσετε επικεφαλίδες των ομάδων και τα σύνολα . Με τη ρήτρα JOIN , μπορείτε να δημιουργήσετε ένα εικονικό πίνακα συνδέοντας δύο ή περισσότερες ξεχωριστές πίνακες για κοινά πεδία δεδομένων . Για παράδειγμα , ένας πίνακας παραγγελιών έχει έναν αύξοντα αριθμό , τον κωδικό στοιχείο και ποσότητα που αγοράζεται , αλλά καμία περιγραφή του στοιχείου . Η περιγραφή στοιχείων κατοικεί στον πίνακα στοιχείων . Για να εκτυπώσετε μια λίστα των παραγγελιών με περιγραφές , θα ενταχθούν οι παραγγελίες και τα στοιχεία πίνακες σχετικά με τον κωδικό του στοιχείου . Με την ένταξή τους δύο πίνακες , έχετε πρόσβαση στα χωράφια και στα δύο.
Εικόνων Inner Join
Η

Η JOIN ρήτρα Oracle 8i SQL διαθέτει δύο βασικές παραλλαγές , εσωτερική και εξωτερικό . Μια εσωτερική σύνδεση συνδυάζει στοιχεία από ένα ζευγάρι των πινάκων , αλλά αν ένας πίνακας δεν έχει εγγραφές που ταιριάζουν με τα άλλα , η προκύπτουσα εικονικό τραπέζι δεν περιέχει εγγραφές για δύο. Μια εσωτερική σύνδεση έχει εγγραφές μόνον όταν και οι δύο πίνακες έχουν τις εγγραφές που ταιριάζουν . Για παράδειγμα , ένας πίνακας σχόλια της παραγγελίας έχει αύξοντα αριθμό και τα σχόλια τους τομείς . Δεν είναι όλες οι παραγγελίες έχουν σχόλια , ωστόσο? Αν συνδέσετε τον πίνακα παραγγελιών με τον πίνακα σχόλια της παραγγελίας , χρησιμοποιώντας μια εσωτερική σύνδεση , η εικονική πίνακας περιλαμβάνει μόνο τις παραγγελίες με σχόλια

Η ρητή Outer Join

ένας εξωτερικός σύνδεσμος περιλαμβάνει πάντα τα αρχεία από έναν από τους δύο πίνακες που συνδέονται με ανεξάρτητα από το αν ο άλλος έχει τις καταχωρήσεις που ταιριάζουν ή όχι . Αν ο σύνδεσμος είναι ένα αριστερό εξωτερικό σύνδεσμο , SQL περιλαμβάνει το αριστερό πίνακα? Ένας δεξιός εξωτερικός σύνδεσμος περιλαμβάνει τις εγγραφές από τον πίνακα στα δεξιά . Όταν η δήλωση SQL SELECT περιλαμβάνει τις λέξεις " αριστερή εξωτερική συνένωση " ή " δεξιός εξωτερικός σύνδεσμος , " λέγεται ρητή ενταχθούν . Η ακόλουθη πρόταση SELECT περιλαμβάνει όλα τα στοιχεία , προκειμένου , συμπεριλαμβανομένων εκείνων με τις παρατηρήσεις :

SELECT orders.order_number , customer_code , σχόλια ΑΠΟ παραγγελίες LEFT JOIN ΕΞΩΤΕΡΙΚΗ order_comments ON orders.order_number = order_comments.order_number ?

Oracle άρχισαν να χρησιμοποιούν τη ρητή εξωτερικό σύνδεσμο μορφή με την έκδοση 9i του λογισμικού τους
εικόνων Σιωπηρή Outer Join
Η

Εκτός από ρητή εξωτερικό σύνδεσμο . , Oracle 8i έχει μια προαιρετική σύνταξη που σας επιτρέπει να βάλετε το ενταχθούν στην πρόταση WHERE . Σε αυτή την περίπτωση , μπορείτε να καθορίσετε ένα αριστερό εξωτερικό σύνδεσμο με την τοποθέτηση ενός συμβόλου συν στα αριστερά της ισότητας το υπογράψει ? Ένας δεξιός εξωτερικός σύνδεσμος έχει το σύμβολο συν στα δεξιά . Αυτή η πρόταση SELECT κάνει ένα αριστερό εξωτερικό σύνδεσμο μεταξύ των παραγγελιών και της τάξης σχόλια πίνακες όπως και πριν , αλλά χρησιμοποιεί τη σιωπηρή σύνταξη:

SELECT orders.order_number , customer_code , σχόλια ΑΠΟ παραγγελίες , order_comments ΟΠΟΥ orders.order_number + = order_comments . ORDER_NUMBER ?

Αν και η σιωπηρή εξωτερικός σύνδεσμος είναι πιο συμπαγής και πιο εύκολο να γράψει , οι ειδικοί προτιμούν τη ρητή μέθοδο που προσκολλάται στενότερα με τυπική σύνταξη SQL και αποφεύγει τις ασάφειες στη διαδικασία να συμμετάσχουν
Η .
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα