Na programação, as variáveis geralmente se referem a um contêiner de armazenamento nomeado usado para armazenar os vários tipos de dados. Você pode reutilizar as variáveis nomeadas em outras seções de código sem redefini -las.
Como todas as linguagens de programação, a linguagem Oracle PL/SQL nos permite definir as variáveis que podemos reutilizar nas várias seções de nossos scripts. Por exemplo, você pode definir as variáveis em funções, procedimentos, loops e muito mais.
Neste tutorial, iremos orientá -lo no básico de trabalhar com variáveis nos bancos de dados Oracle.
Declaração da variável Oracle
Antes de usar qualquer variável em seu código, você precisa declará -lo primeiro. Declaração variável refere -se à criação da variável, dando um nome e definindo qual tipo de dados ele mantém.
A declaração variável é uma parte fundamental do trabalho com variáveis. Ele permite que o sistema conheça a existência da variável, que tipo de dados ele armazena e a memória alocada para ele.
No Oracle, podemos declarar uma variável como mostrado na sintaxe a seguir:
variable_name [constant] data_type [não null] [: = | Padrão inicial_value];
A seguir, são apresentados os parâmetros que são fornecidos na sintaxe:
Exemplo de declaração variável
O código a seguir mostra um exemplo simples de declarar três variáveis que podem armazenar o usuário das informações:
DECLARAR
primeiro_name varchar2 (50);
last_name varchar2 (50);
email varchar2 (100);
COMEÇAR
NULO;
FIM;
Isso nos permite definir três variáveis do tipo de dados VARCHAR2. É bom observar que você não está limitado aos tipos de dados VARCHAR2.
Oracle set Valor variável padrão
Também podemos definir um valor padrão para uma variável durante a declaração. Isso impede que o mecanismo de banco de dados defina o valor da variável como nulo se o valor não for fornecido.
Por exemplo:
DECLARAR
First_name Varchar (50) padrão 'Jane Done'
COMEÇAR
NULO;
FIM;
O exemplo anterior define uma nova variável chamada First_Name of Varchar2 Data Type com um valor padrão de "Jane Doe".
Você também pode usar o operador de atribuição em vez da palavra -chave padrão, conforme mostrado no seguinte:
DECLARAR
First_name Varchar (50): = 'Jane Done'
COMEÇAR
NULO;
FIM;
Isso funciona de maneira semelhante ao exemplo anterior.
Oracle variável atribuição
Depois de declararmos uma variável, podemos atribuir um valor a ele usando o operador de atribuição (: =) como mostrado no seguinte:
DECLARAR
primeiro_name varchar (50);
COMEÇAR
primeiro_name: = 'martin l';
FIM;
Para imprimir o valor da variável, podemos usar a seguinte sintaxe:
Dbms_output.Put_line (variable_name);
Conclusão
Neste tutorial, você aprendeu a usar a palavra -chave declarar para declarar uma variável no banco de dados Oracle.