Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come impostare le variabili di bind su Oracle SQL

Ogni volta che un'istruzione SQL viene inviato al database , una corrispondenza esatta del testo viene effettuato per vedere se l'istruzione è già presente nel pool condiviso . Se non viene trovata alcuna corrispondenza , un processo intensivo di risorse chiamato parse disco viene eseguito . l'utilizzo di variabili di bind può ridurre questo overhead . Variabili di bind sono variabili di sostituzione che vengono utilizzati al posto dei letterali (ad esempio " John Doe " ), che hanno l' effetto di inviare lo stesso SQL di Oracle ogni volta che viene eseguita una query . Utilizzando le variabili di bind può comportare un significativo miglioramento delle prestazioni per i database multi-utente spesso interrogati . Istruzioni
1

Definire la variabile che si desidera utilizzare nella vostra dichiarazione al prompt dei comandi SQL * Plus utilizzando la sintassi :

variabile << nome di variabile >> < >

Per esempio :

variabile CustID numero
2

i valori delle variabili di bind definita utilizzando la sintassi :

exec : << >> nome della variabile : variabile = << valore >>

Per esempio :

exec : CustID : = 123455


3

Inserire l'istruzione SQL sostituendo la variabile bind per il valore letterale . Per esempio :

select * from emp dove customer_id = : CustID ;

 

Programmazione © www.354353.com