ciao...Originariamente inviato da okan22
nn ho capito una mazza e dovrei usarle...
le bid variable hanno impatto nella fase di "traduzione/analisi" della query (da testo ASCII che rappresenta un comando SQL al formato interno usato dal motore, lo stesso concetto lo puoi applicare a tutti i motori).
Oracle non e' molto furbo per cui due comandi semanticamente identici senza bind variable non sono riconosciuti come uguali e quindi sono "tradotti" entrambi.
Inoltre le bind variable possono avere impatto anche sulle strategie di esecuzione (velocita), oracle non e' furbissimo neanche in questo caso perche' pur rappresentando un valore costante il motore non trae vantaggi dal valore della bind variable.
scia

Rispondi quotando