Oracle declare variável

Oracle declare variável
Se você está apenas começando em desenvolvimento ou um desenvolvedor experiente, você estará trabalhando com variáveis.

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:

  • variable_name - isso define o nome que você deseja atribuir à sua variável.
  • Constante - a palavra -chave constante permite definir se uma variável pode ser alterada. Se a variável estiver definida como constante, o mecanismo de banco de dados impede a alteração do valor posteriormente no programa após a declaração e a atribuição.
  • Data_type - isso permite especificar qual tipo de dados que a variável segura. A variável pode conter qualquer tipo de dados Oracle suportado, como números, varchar2, nvarchar2, clob, nclob, etc.
  • Padrão - a cláusula padrão permite definir um valor padrão a ser usado em vez de um valor variável ausente.

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.