Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

O que o sinal de dois pontos:faz em uma consulta SQL?


O que ":" significa em uma consulta?

Uma variável de vinculação. As variáveis ​​de vinculação permitem que uma única instrução SQL (seja uma consulta ou DML) seja reutilizada muitas vezes, o que ajuda na segurança (não permitindo ataques de injeção de SQL) e no desempenho (reduzindo a quantidade de análise necessária).

Como ele busca o valor desejado?

Antes de uma consulta (ou DML) ser executada pelo Oracle, seu programa criará um cursor. Seu programa emite o SQL a ser analisado para esse cursor, então ele deve vincular valores para cada variável de vinculação referida pelo SQL. Como isso é feito depende do idioma.

Como se chama esse sinal?

Um cólon.