Ένας δρομέας που συνδέεται με μια δήλωση , που είναι γνωστή ως μια δήλωση SELECT , η οποία ρωτά τη βάση δεδομένων και ανακτά μηδέν ή περισσότερες σειρές από έναν ή περισσότερους πίνακες της βάσης δεδομένων με βάση τα κριτήρια που καθορίζονται . Ένας δρομέας αποτελείται από ένα σύνολο γραμμών που προκύπτουν από την εκτέλεση της εντολής SELECT που συνδέονται με τον κέρσορα και στη θέση του δρομέα , το οποίο είναι ένας δείκτης σε μία σειρά με το σετ αποτέλεσμα .
Εικόνων Δήλωση
σε T- SQL , τα χαρακτηριστικά ενός δρομέα , συμπεριλαμβανομένου του ερωτήματος που χρησιμοποιείται για την κατασκευή το σύνολο των αποτελεσμάτων στην οποία δραστηριοποιείται ο δρομέας , ορίζονται από μια δήλωση DECLARE ΔΡΟΜΕΑΣ . Η δήλωση ΔΗΛΩΝΟΥΝ CURSOR δημιουργεί τη δομή του δρομέα και συγκεντρώνει και αποθηκεύει το ερώτημα που συνδέεται με τον κέρσορα , αλλά δεν εκτελεί το ερώτημα .
Η Άνοιγμα και Ανάκτηση
Η
η δήλωση ΔΗΛΩΝΟΥΝ CURSOR ακολουθείται από μια ανοικτή δήλωση , η οποία ανοίγει το δρομέα ή , με άλλα λόγια , εκτελεί βασικές λειτουργίες - όπως το κλείδωμα έναν πίνακα βάσης δεδομένων , έτσι ώστε να μην μπορεί να χρησιμοποιηθεί ή να αλλάξει με ταυτόχρονες εφαρμογές - που επιτρέπουν στο ερώτημα που συνδέεται με το δρομέα να εκτελεστεί. Η OPEN δήλωση επιστρέφει ένα σύνολο αποτελεσμάτων και μια εντολή FETCH εκτελεί το μεταγλωττισμένο δρομέα και επιστρέφει μία ή περισσότερες σειρές από το σύνολο των αποτελεσμάτων . Η εντολή FETCH μετακινεί την τρέχουσα θέση του δρομέα κάτω από το αποτέλεσμα καθορίζεται από μία ή περισσότερες σειρές σε μια στιγμή .
Εικόνων Κλείσιμο
Η
Αφού ανακτηθεί μια γραμμή δεδομένων με βάση το ερώτημα σχετίζεται με τον κέρσορα , αυτό που μένει είναι να εξετάσει , να ενημερώσετε ή να διαγράψετε τη γραμμή μέσω του δρομέα . Ενημέρωση και διαγραφή εργασιών είναι προαιρετική, αλλά σε κάθε περίπτωση ισχύουν μόνο για την γραμμή δεδομένων στην τρέχουσα θέση του δρομέα μετά την φέρω . Σημειώστε ότι δεν μπορείτε να χρησιμοποιήσετε ένα δρομέα για την εισαγωγή γραμμών σε έναν πίνακα βάσης δεδομένων . Κατά την επεξεργασία σε όλες τις κατάλληλες γραμμές στο σύνολο αποτελεσμάτων είναι πλήρης , μια εντολή χρησιμοποιείται για να κλείσει το σύνολο των αποτελεσμάτων , αφαιρέστε τυχόν προσωρινών πινάκων και να βρω τον ιδιοκτήτη τους πόρους που διατίθενται για τη δομή του δρομέα . Η εντολή CLOSE μπορεί , στην πραγματικότητα , να εκτελεστεί σε οποιαδήποτε στιγμή, χωρίς επεξεργασία ολόκληρου του συνόλου των αποτελεσμάτων.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα