λογισμικό

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

Πώς να δημιουργήσετε μεταβλητές Bind σε Oracle

Oracle χρησιμοποιεί το PL - SQL για να δημιουργήσετε μεταβλητές δεσμεύουν . Bind μεταβλητές επιτρέπουν να ερώτημα χρησιμοποιώντας δυναμικά δεδομένα , αλλά η δομή του ερωτήματος αποθηκεύονται στη μνήμη cache του διακομιστή βάσης δεδομένων . Αποθηκευμένη ερωτήματα τρέχουν πιο γρήγορα , έτσι ώστε η βάση δεδομένων επιστρέφει τα δεδομένα γρηγορότερα από ό, τι αν δεν μπορείτε να χρησιμοποιείτε μεταβλητές δεσμεύουν . Η δυνατότητα αυτή χρησιμοποιείται συνήθως σε εφαρμογές της Oracle που χρειάζονται καλύτερη απόδοση . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί των Windows " Start" και πληκτρολογήστε " pl sql " στο πλαίσιο κειμένου αναζήτησης . Πατήστε το πλήκτρο " Enter" και κάντε διπλό κλικ στο PL - SQL συντόμευση κέλυφος για να ανοίξετε τη γραμμή εντολών κελύφους . 2

Δημιουργήστε το bind μεταβλητή . Για παράδειγμα , εάν θέλετε να cache μια λειτουργία αναζήτησης για ένα αναγνωριστικό παραγγελίας, πληκτρολογήστε τον ακόλουθο κώδικα για να δημιουργήσετε πρώτα μια μεταβλητή ΚωδΠαραγγελίας :

μεταβλητό αριθμό orderid
εικόνων 3

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

exec : Αριθ. παραγγελίας : = 100
Η 4

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

επιλέξτε * από τις παραγγελίες όπου orderid = : orderid ?
Η
εικόνων

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

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