λογισμικό

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

PL /SQL Δρομείς Tutorial

PL /SQL είναι μια μορφή της Structured Query Language ( SQL ) χρησιμοποιείται σε κάποιο λογισμικό βάσης δεδομένων όπως η Oracle ή διάχυτη . PL /SQL έχει μερικές από τις ίδιες δηλώσεις και δυνατότητες , όπως η T- SQL , η οποία είναι η γλώσσα για τη MySQL και SQL Server. Δρομείς είναι αντικείμενα βάσης δεδομένων που χρησιμοποιείται για την αναζήτηση μια λίστα των εγγραφών . Ο δρομέας ανακτά τη λίστα των αρχείων και επιτρέπει στον προγραμματιστή να επεξεργαστεί κάθε εγγραφή ένα προς ένα . Δρομείς απαιτούν ένα υψηλό ποσό των πόρων της βάσης δεδομένων , αλλά είναι ευεργετική, όταν ο κύριος του έργου πρέπει να επεξεργαστεί κάθε εγγραφή σε ένα μπλοκ βρόχο SQL κώδικα . Οδηγίες
Η 1

κηρύξει τον κέρσορα . Η δήλωση του κέρσορα δηλώνει το αντικείμενο και εκχωρεί ένα ερώτημα . Ο δρομέας έχει εκχωρηθεί μια λίστα εγγραφών με τη χρήση του " επιλέξτε" ερώτημα . Ο παρακάτω κώδικας δημιουργεί το δρομέα :

δηλώνουν δρομέα τρέχουσα είναι επιλέξτε FIRST_NAME , CustomerID από τον πελάτη , όπου last_name = ' Αντωνίου' ?

Ο παραπάνω κώδικας δημιουργεί ένα δείκτη που ονομάζεται « τρέχουσα » και τα φορτία με όλα το πρώτο όνομα και στοιχεία ταυτότητας των πελατών για τους πελάτες με το επώνυμο του " Σμιθ ".
2

Ανοίξτε τον κέρσορα και να ορίσετε μια μεταβλητή σε κάθε στήλη ανακτηθεί . Αυτές οι μεταβλητές έχουν ανατεθεί το όνομα κάθε επαναλαμβάνεται ρεκόρ του και την ταυτότητα του πελάτη . Ο κώδικας που ακολουθεί ανοίγει τον κέρσορα και εκχωρεί τις μεταβλητές :

ανοικτή τρέχουσα ? Φέρω τρέχουσα σε first_name , custid ?
Εικόνων 3

Διαδικασία κάθε ρεκόρ δρομέα . Τώρα που ο δρομέας ανοίγει και τις στήλες του έχουν δοθεί στις μεταβλητές , μπορείτε να επεξεργαστείτε τα αρχεία σας . Σε αυτό το παράδειγμα , ο δείκτης χρησιμοποιείται για να επεξεργαστείτε τον πίνακα , ώστε με την ταυτότητα του πελάτη . Μπορείτε να χρησιμοποιήσετε οποιαδήποτε δήλωση SQL για να επεξεργαστεί τα αρχεία σας μόλις ανοίξει ο δρομέας . Η ακόλουθη δήλωση είναι ένα παράδειγμα για το πώς να χρησιμοποιήσετε το άνοιγμα δρομέα :

Για ενημέρωση που order_custId = custid όπου customer_lastname = 'Smith' και customer_firstname = first_name ?
Η

4 Κλείστε το δρομέα . Είναι σημαντικό να κλείσετε το δρομέα όταν τελειώσετε την επεξεργασία των αρχείων . Μια ανοιχτή ρεκόρ κατέχει σε πόρους της βάσης δεδομένων , κλείνοντας έτσι τον κέρσορα απελευθερώνει τη μνήμη . Ο παρακάτω κώδικας κλείνει το δρομέα :

στενή τρέχουσα ?
Η
εικόνων

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

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