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

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

Πώς να ρυθμίσετε Bind μεταβλητές για την Oracle SQL

Κάθε φορά που μια δήλωση SQL αποστέλλεται στη βάση δεδομένων , μια ακριβή αντιστοιχία κειμένου γίνεται για να δούμε αν η δήλωση είναι ήδη παρούσα στην κοινόχρηστη πισίνα . Αν δεν βρεθεί αντιστοιχία , μια διαδικασία έντασης πόρων που ονομάζεται ένα σκληρό αναλύσει γίνεται . η χρήση των μεταβλητών δεσμεύουν μπορεί να μειώσει αυτό γενικά . Δεσμεύουν μεταβλητές είναι μεταβλητές υποκατάστασης που χρησιμοποιούνται στη θέση των literals (π.χ. « John Doe » ), που έχουν ως αποτέλεσμα την αποστολή ακριβώς το ίδιο με την Oracle SQL κάθε φορά ένα ερώτημα εκτελείται. Χρησιμοποιώντας μεταβλητές δεσμεύουν μπορεί να οδηγήσει σε σημαντική βελτίωση της απόδοσης συχνά ερωτηθούν για τις βάσεις δεδομένων πολλών χρηστών . Οδηγίες
Η

1 Ορίστε τη μεταβλητή που θέλετε να χρησιμοποιήσετε στη δήλωσή σας στο SQL * Plus γραμμή εντολών χρησιμοποιώντας τη σύνταξη :

μεταβλητή <<όνομα μεταβλητής >> < >

Για παράδειγμα :

αριθμό μεταβλητών custid 2

Ορίστε τις τιμές των μεταβλητών που ορίζονται δεσμεύουν με τη σύνταξη:

exec : <<όνομα μεταβλητής >> : <<= >> μεταβλητή τιμή

Για παράδειγμα :

exec : custid : = 123455

με 3

Εισάγετε τη δήλωση SQL αντικαθιστώντας το bind μεταβλητή για την κυριολεκτική αξία . Για παράδειγμα :

επιλέξτε * από emp όπου CUSTOMER_ID = : custid ?
Η
εικόνων

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

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