λογισμικό

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

Πώς να γράψετε ένα Looping Oracle SQL Script

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

1 Ανοίξτε το Oracle Enterprise Manager από το μενού των Windows " Start" . Ανοίξτε το πρόγραμμα επεξεργασίας SQL για να δημιουργήσει τις δομές βρόχου . 2

Δημιουργήστε το δρομέα Oracle . Ο δρομέας επισημαίνει την λίστα των αρχείων από ένα ερώτημα "επιλογή" . Για παράδειγμα , η ακόλουθη SQL δημιουργεί ένα δείκτη που περιέχει μια λίστα των πελατών :

δρομέα mycursor isselect * από τους πελάτες ?
Εικόνων 3

Loop μέσω κάθε ρεκόρ με το " για " βρόχο και εκτελεί τον υπολογισμό . Για παράδειγμα , τα ακόλουθα για loop υπολογίζει τον συνολικό αριθμό των εντολών που περιέχονται στη στήλη " ordernum " :

ΓΙΑ ordernum σε mycursorLOOPtotalorders : = ordernum + totalorders ? END LOOP ?
Εικόνων
Η

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

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