Cada vez que una sentencia de SQL se envía a la base de datos, una coincidencia exacta del texto se realiza para ver si la sentencia ya está presente en la piscina compartida. Si no se encuentra ninguna coincidencia, un proceso que consume muchos recursos llamado se realiza un análisis sintáctico duro. el uso de variables de vinculación puede reducir esta sobrecarga . Vinculación de variables son variables de sustitución que se utilizan en lugar de literales (por ejemplo, " John Doe " ) que tienen el efecto de enviar exactamente el mismo SQL a Oracle cada vez que se ejecuta una consulta . Usando variables de vinculación puede dar lugar a una mejora significativa del rendimiento de bases de datos consultadas con frecuencia multi- usuario. Instrucciones
1
Defina la variable que desea utilizar en su estado de cuenta en el símbolo del sistema SQL * Plus mediante la sintaxis :
variable de << nombre de la variable >> < >
Por ejemplo :
variables custid número
2
Establecer los valores de las variables se unen definidos utilizando la sintaxis :
< p> ejecutivo: << nombre de la variable >>: << variable value = >> Fútbol
Por ejemplo :
ejecutivo : custid : = 123455
Página 3
Escriba la sentencia SQL sustituyendo la variable bind para el valor literal. Por ejemplo :
select * from emp donde customer_id = : custid ;