sql >> Base de Datos >  >> RDS >> Oracle

¿Qué hace el signo de dos puntos:hacer en una consulta SQL?

¿Qué significa ":" en una consulta?

Una variable de vinculación. Las variables de vinculación permiten reutilizar una sola instrucción SQL (ya sea una consulta o DML) muchas veces, lo que ayuda a la seguridad (al impedir los ataques de inyección SQL) y al rendimiento (al reducir la cantidad de análisis requerido).

¿Cómo obtiene el valor deseado?

Antes de que Oracle ejecute una consulta (o DML), su programa creará un cursor. Su programa emite el SQL para que se analice en busca de ese cursor, luego debe vincular valores para cada variable de vinculación a la que hace referencia el SQL. Cómo se hace esto depende del idioma.

¿Cómo se llama ese letrero?

Dos puntos.