Τι είναι το Varray στο PL SQL;
Τι είναι το Varray στο PL SQL;

Βίντεο: Τι είναι το Varray στο PL SQL;

Βίντεο: Τι είναι το Varray στο PL SQL;
Βίντεο: oracle plsql records and collections VARRAY collection methods 2024, Νοέμβριος
Anonim

ο PL / SQL Η γλώσσα προγραμματισμού παρέχει μια δομή δεδομένων που ονομάζεται VARRAY , το οποίο μπορεί να αποθηκεύσει μια διαδοχική συλλογή στοιχείων του ίδιου τύπου σταθερού μεγέθους. ΕΝΑ varray χρησιμοποιείται για την αποθήκευση μιας διατεταγμένης συλλογής δεδομένων, ωστόσο συχνά είναι καλύτερο να σκεφτούμε ένα πίνακας ως μια συλλογή μεταβλητών του ίδιου τύπου.

Από εδώ, τι είναι το Varray στο Oracle με παράδειγμα;

Varray στο μαντείο : Στο προηγούμενο άρθρο μου, έχω εξηγήσει για πολύπλοκους τύπους PL SQL καθώς και διαφορετικούς βαθμωτούς τύπους δεδομένων με παραδείγματα . Varrays δεν είναι παρά πίνακες μεταβλητού μεγέθους, οι οποίοι θα κρατούν τον σταθερό αριθμό στοιχείων από τη βάση δεδομένων. Varray στο μαντείο είναι επίσης γνωστό ως ποικίλο πίνακας τύπος.

Στη συνέχεια, το ερώτημα είναι ποια είναι η χρήση των συλλογών στο PL SQL; Πολλές τεχνικές προγραμματισμού χρησιμοποιήστε τη συλλογή τύπους όπως συστοιχίες, τσάντες, λίστες, ένθετα τραπέζια, σύνολα και δέντρα. Μπορείτε να μοντελοποιήσετε αυτούς τους τύπους σε εφαρμογές βάσης δεδομένων χρησιμοποιώντας το PL / SQL τύπους δεδομένων TABLE και VARRAY, που σας επιτρέπουν να δηλώνετε ένθετους πίνακες, συσχετιστικούς πίνακες και πίνακες μεταβλητού μεγέθους.

Τότε, τι είναι ο οριοθέτης στην PL SQL;

Οριοθέτες . ΕΝΑ οριοθέτης είναι ένα απλό ή σύνθετο σύμβολο που έχει ιδιαίτερη σημασία PL / SQL . Για παράδειγμα, χρησιμοποιείτε οριοθέτες για να αναπαραστήσουν αριθμητικές πράξεις όπως πρόσθεση και αφαίρεση.

Ποια είναι η διαφορά μεταξύ του Varray και του ένθετου πίνακα στο Oracle;

Varrays αποθηκεύονται από Μαντείο στη γραμμή ( στο ίδιος χώρος τραπεζιού), ενώ ένθετο τραπέζι τα δεδομένα αποθηκεύονται εκτός γραμμής σε ένα κατάστημα τραπέζι , η οποία είναι μια βάση δεδομένων που δημιουργείται από το σύστημα τραπέζι που σχετίζονται με το ένθετο τραπέζι . Όταν αποθηκεύεται στο βάση δεδομένων, ένθετα τραπέζια δεν διατηρούν την παραγγελία και τους συνδρομητές τους, ενώ varrays κάνω.

Συνιστάται: