κηρύξει τον κέρσορα . Η δήλωση του κέρσορα δηλώνει το αντικείμενο και εκχωρεί ένα ερώτημα . Ο δρομέας έχει εκχωρηθεί μια λίστα εγγραφών με τη χρήση του " επιλέξτε" ερώτημα . Ο παρακάτω κώδικας δημιουργεί το δρομέα :
δηλώνουν δρομέα τρέχουσα είναι επιλέξτε FIRST_NAME , CustomerID από τον πελάτη , όπου last_name = ' Αντωνίου' ?
Ο παραπάνω κώδικας δημιουργεί ένα δείκτη που ονομάζεται « τρέχουσα » και τα φορτία με όλα το πρώτο όνομα και στοιχεία ταυτότητας των πελατών για τους πελάτες με το επώνυμο του " Σμιθ ".
2
Ανοίξτε τον κέρσορα και να ορίσετε μια μεταβλητή σε κάθε στήλη ανακτηθεί . Αυτές οι μεταβλητές έχουν ανατεθεί το όνομα κάθε επαναλαμβάνεται ρεκόρ του και την ταυτότητα του πελάτη . Ο κώδικας που ακολουθεί ανοίγει τον κέρσορα και εκχωρεί τις μεταβλητές :
ανοικτή τρέχουσα ? Φέρω τρέχουσα σε first_name , custid ?
Εικόνων 3
Διαδικασία κάθε ρεκόρ δρομέα . Τώρα που ο δρομέας ανοίγει και τις στήλες του έχουν δοθεί στις μεταβλητές , μπορείτε να επεξεργαστείτε τα αρχεία σας . Σε αυτό το παράδειγμα , ο δείκτης χρησιμοποιείται για να επεξεργαστείτε τον πίνακα , ώστε με την ταυτότητα του πελάτη . Μπορείτε να χρησιμοποιήσετε οποιαδήποτε δήλωση SQL για να επεξεργαστεί τα αρχεία σας μόλις ανοίξει ο δρομέας . Η ακόλουθη δήλωση είναι ένα παράδειγμα για το πώς να χρησιμοποιήσετε το άνοιγμα δρομέα :
Για ενημέρωση που order_custId = custid όπου customer_lastname = 'Smith' και customer_firstname = first_name ?
Η
4 Κλείστε το δρομέα . Είναι σημαντικό να κλείσετε το δρομέα όταν τελειώσετε την επεξεργασία των αρχείων . Μια ανοιχτή ρεκόρ κατέχει σε πόρους της βάσης δεδομένων , κλείνοντας έτσι τον κέρσορα απελευθερώνει τη μνήμη . Ο παρακάτω κώδικας κλείνει το δρομέα :
στενή τρέχουσα ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα