Ένας δρομέας REF είναι ένας τύπος δεδομένων PL /SQL που χρησιμοποιείται ως παράμετρος στην PL /SQL αποθηκευμένες διαδικασίες και λειτουργίες . Προγραμματιστές χρησιμοποιούν δρομείς REF να φέρω και να χειριστείτε τα αρχεία στη βάση δεδομένων , συνήθως μέσω ενός επιλέξτε δήλωση με πεδία και τις μεταβλητές που ταιριάζουν με αυτά που βρέθηκαν στο δρομέα . Δρομείς REF χρησιμοποιούν μνήμη του διακομιστή να επιστρέψει μόνο για ανάγνωση οδηγεί σε ένα ερώτημα .
Εικόνων Πλεονεκτήματα
Η
δρομείς REF καθίσει σε μια κοινόχρηστη πισίνα μνήμη και είναι προσιτά σε PL /SQL αποθηκεύονται διαδικασίες στη βάση δεδομένων. Αυτό σπονδυλωτής επιτρέπει σε άλλα προγράμματα έχουν πρόσβαση στη μεταβλητή δρομέα χωρίς να χρειάζεται να δηλώσει μια νέα σειρά δεδομένων ή μεταβλητής δρομέα και επιβραδύνοντας έτσι επεξεργάζεται δεδομένα . Επειδή κάθεται σε μια πισίνα κοινόχρηστη μνήμη , οι χρόνοι επεξεργασίας μειωθεί και ως αποτέλεσμα .
Η Τύποι REF Δρομέας
Η
υπάρχουν δύο τύποι δρομείς REF . Η πρώτη , που ονομάζεται μια ισχυρή REF δρομέα , καθορίζει τις τιμές και τους τύπους των στηλών επιστρέφονται σε ένα σύνολο εγγραφών. Αυτό μπορεί να είναι χρήσιμο για τους προγραμματιστές που χρειάζονται έλεγχο των δεδομένων εξόδου . Το δεύτερο , που ονομάζεται ένα αδύναμο REF δρομέα , καθορίζει κανένα τύπο επιστροφής . Ασθενής δρομείς REF χρησιμοποιήσετε το χαρακτήρα μπαλαντέρ " * " για να συλλέξει όλα τα πεδία μέσα σε ένα σύνολο εγγραφών . Ασθενής δρομείς είναι εναλλάξιμα και μπορούν να συσχετιστούν με τα αποτελέσματα ενός ερωτήματος χωρίς σημαντική χειραγώγηση .
Εικόνων Βήματα στην Καθορισμός REF Δρομέας
Η
Ένας δρομέας REF απαιτεί τρία στοιχεία στη δήλωσή του . Κατ 'αρχάς , πρέπει να δημιουργηθεί το πακέτο πρόγραμμα PL /SQL . Δεύτερον , ο δείκτης REF πρέπει να αγοραστούν ή να ορίζεται στο μπλοκ PL /SQL . Τέλος , οι προγραμματιστές δημιουργούν ερωτήματα στο πλαίσιο της δέσμης μέτρων του προγράμματος για να αποκτήσετε πρόσβαση σε συστατικά που κωδικοποιείται από το δρομέα REF και να επιστρέψει ένα έγκυρο σύνολο δεδομένων .
Εικόνων Σύνταξη χρησιμοποιείται για να δηλώσει και να χρησιμοποιήσετε ένα REF Δρομέας
Η
οι προγραμματιστές πρέπει να καθορίσει τον κέρσορα REF υπό την δήλωση DECLARE , όπως στο ακόλουθο :
DECLARETYPE EmpCurTyp είναι REF ΔΡΟΜΕΑ ΕΠΙΣΤΡΟΦΗ εργαζομένων τελεστή% ROWTYPE ?
Μόλις ο προγραμματιστής δηλώνει το δρομέα , είναι ανοικτή για χρήση σε οποιαδήποτε ομάδα PL /SQL . Οι προγραμματιστές μπορούν να δοκιμάσουν τη σκοπιμότητα των νέων δηλώσεων με το πέρασμα του κέρσορα ως παράμετρο σε ένα μπλοκ PL /SQL που παραπέμπει στο REF ΔΡΟΜΕΑ τύπος παραμέτρου . Στον κώδικα , οι προγραμματιστές μπορούν να χρησιμοποιήσουν " OPEN -FOR , " " FETCH , " και " ΚΛΕΙΣΙΜΟ " μέσα στο σώμα της συσκευασίας να εκτελέσει χειρισμούς δεδομένων , όπως στο ακόλουθο :
ΔΙΑΔΙΚΑΣΙΑ process_pay ? Δηλώσεις της διαδικασίας χρησιμοποιώντας OPEN -FOR , FETCH και κοντά? ΤΕΛΟΣ ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα