Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Τι είναι Δρομέας TSQL

Transact - SQL , ή T - SQL για συντομία , είναι μια επέκταση του προτύπου SQL - μια γλώσσα προγραμματισμού σχεδιασμένη για τη διαχείριση των στοιχείων σε σχεσιακές βάσεις δεδομένων - υλοποιείται από τη Microsoft , το προϊόν του SQL Server , και ; Sybase , το προϊόν του συστήματος Adaptive Server Enterprise . Σε μια σχεσιακή βάση δεδομένων , τα δεδομένα αποθηκεύονται σε πίνακες των σειρών και στηλών. Στο T - SQL , ένας δρομέας είναι ένα όνομα δομή ελέγχου που χρησιμοποιείται από ένα πρόγραμμα εφαρμογής να επισημάνω μια σειρά δεδομένων . Δρομέας Θέση
Η

Ένας δρομέας που συνδέεται με μια δήλωση , που είναι γνωστή ως μια δήλωση SELECT , η οποία ρωτά τη βάση δεδομένων και ανακτά μηδέν ή περισσότερες σειρές από έναν ή περισσότερους πίνακες της βάσης δεδομένων με βάση τα κριτήρια που καθορίζονται . Ένας δρομέας αποτελείται από ένα σύνολο γραμμών που προκύπτουν από την εκτέλεση της εντολής SELECT που συνδέονται με τον κέρσορα και στη θέση του δρομέα , το οποίο είναι ένας δείκτης σε μία σειρά με το σετ αποτέλεσμα .
Εικόνων Δήλωση

σε T- SQL , τα χαρακτηριστικά ενός δρομέα , συμπεριλαμβανομένου του ερωτήματος που χρησιμοποιείται για την κατασκευή το σύνολο των αποτελεσμάτων στην οποία δραστηριοποιείται ο δρομέας , ορίζονται από μια δήλωση DECLARE ΔΡΟΜΕΑΣ . Η δήλωση ΔΗΛΩΝΟΥΝ CURSOR δημιουργεί τη δομή του δρομέα και συγκεντρώνει και αποθηκεύει το ερώτημα που συνδέεται με τον κέρσορα , αλλά δεν εκτελεί το ερώτημα .

Η Άνοιγμα και Ανάκτηση
Η

η δήλωση ΔΗΛΩΝΟΥΝ CURSOR ακολουθείται από μια ανοικτή δήλωση , η οποία ανοίγει το δρομέα ή , με άλλα λόγια , εκτελεί βασικές λειτουργίες - όπως το κλείδωμα έναν πίνακα βάσης δεδομένων , έτσι ώστε να μην μπορεί να χρησιμοποιηθεί ή να αλλάξει με ταυτόχρονες εφαρμογές - που επιτρέπουν στο ερώτημα που συνδέεται με το δρομέα να εκτελεστεί. Η OPEN δήλωση επιστρέφει ένα σύνολο αποτελεσμάτων και μια εντολή FETCH εκτελεί το μεταγλωττισμένο δρομέα και επιστρέφει μία ή περισσότερες σειρές από το σύνολο των αποτελεσμάτων . Η εντολή FETCH μετακινεί την τρέχουσα θέση του δρομέα κάτω από το αποτέλεσμα καθορίζεται από μία ή περισσότερες σειρές σε μια στιγμή .
Εικόνων Κλείσιμο
Η

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

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

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