Utilizando bind variable em ambientes como sqlplus

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
%name Utilizando bind variable em ambientes como sqlplus

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).