Neste pequeno artigo mostrarei como utilizar bind variable em ambientes como sqlplus do Oracle.
Primeiramente deve ser declarado a variavel que desejamos usar como bind variable no caso chamarei de numOfrecords do tipo number.
Em seguida vamos alimentar a variavel com um valor, no caso o valor será 10.
Utilizando a bind variable antecedido por dois pontos “:” conforme mostrado a baixo:
SQL > variable numOfrecords number;
SQL > exec :numOfrecords := 10;
SQL > select count(1) from all_tables where rownum < :numOfrecords;
COUNT(1)
----------
9
E uma coisa que pode ser identificado que podemos usar nessa sessão a bind variable a qualquer instante.
SQL > select count(1) from all_tables where rownum < :numOfrecords;
COUNT(1)
----------
9
Autor: Rafael Stoever
Bacharel em Sistema de Informação pela Uniasselvi, atualmente cursando Gerenciamento de Projetos em TI pela Pós Graduação Uniasselvi. Atuo como Analista de suporte a banco de dados – DBA pela Lumina Serviços em TI residente de Blumenau/ SC, OPN Certified Specialist, Certificado OCP 10g/11g/12c, OCE RAC10g e Linux 10g. Conhecimentos em Microsoft SqlSever, Mysql e programação web (php,asp).

Deixe um comentário