O que são identificadores?
Os identificadores nada mais são do que um nome dado a um objeto PL / SQL. O objeto pode ser constante, variável, exceção, cursores, procedimentos, função, pacote, gatilho, tipo de objeto, palavra de reserva ou rótulo.
Neste tutorial, você aprenderá-
- Propriedades dos identificadores
- Convenções de nomenclatura de identificadores
- Variáveis - um identificador
- Declaração de Variáveis
- Armazenamento de dados em variáveis
Propriedades dos identificadores
- Deve começar com uma letra
- O tamanho máximo é limitado a 30 letras
- Não pode conter caracteres de espaço em branco
- Pode conter cifrão ('$'), sublinhado ('_') e cerquilha ('#')
- Não faz distinção entre maiúsculas e minúsculas
Convenções de nomenclatura de identificadores
Em um programa complexo, às vezes podemos ter que incluir muitos identificadores. Esses identificadores incluem variáveis, cursores, etc. Portanto, para evitar confusão e aumentar a legibilidade de tal programa, precisamos seguir certas convenções de nomenclatura.
A seguir estão as convenções de nomenclatura comumente usadas em PL / SQL.
- A primeira letra deve ser usada para especificar o nível declarado da variável. O ponto abaixo fornece as diferentes primeiras letras e seu nível declarativo
-
- 'P' - A variável é declarada no nível do parâmetro
- 'L' - A variável é declarada no bloco local
- 'G' - A variável é declarada em nível global
- A segunda letra especifica o tipo de identificador. Abaixo estão os tipos de identificadores comumente usados e seus códigos de nomenclatura.
- 'C' - Identificador do Cursor
- 'V' - tipo de dados Varchar e char
- 'N' - Tipo de dados numérico
- 'R' - tipo de registro
- 'T' - tipo de mesa
Abaixo estão alguns exemplos de convenções de nomenclatura adequadas
- Lv_name - variável de nível local do tipo de dados varchar / char
- Pc_num - identificador de cursor de nível de parâmetro
- Gn_user_id - variável de nível global do tipo de dados numéricos
Variáveis - um identificador
A variável é o identificador básico usado com mais frequência e o mais importante de todos. A variável nada mais é do que um espaço reservado onde o usuário pode armazenar o valor. Essa variável precisa ser associada a algum tipo de dados PL / SQL válido antes de usá-los. O tipo de dados definirá o método de armazenamento e processamento para essas variáveis.
Declaração de Variáveis
As variáveis são usadas principalmente para armazenar dados durante a manipulação ou processamento de dados. Eles precisam ser declarados antes de serem usados dentro do programa. Essa declaração precisa ser feita na seção declarativa dos blocos PL / SQL.
A declaração de variáveis é um processo de atribuir o nome ao placeholder e associar o mesmo a um tipo de dados válido.
Sintaxe
;
A sintaxe acima mostra como declarar a variável na seção declarativa.
Armazenamento de dados em variáveis
Uma vez que a variável é declarada, eles estão prontos para conter os dados do tipo definido. Os valores dessas variáveis podem ser atribuídos na seção de execução ou no momento de se declarar. O valor pode ser literal ou o valor de outra variável. Uma vez que um determinado valor tenha sido atribuído, ele será armazenado no espaço de memória alocado para aquela variável.
Sintaxe
:= ;
A sintaxe acima mostra como declarar a variável e atribuir valor na seção declarativa.
; := ;
A sintaxe acima mostra como atribuir o valor a uma variável já declarada.
Exemplo 1: Neste exemplo, vamos aprender como declarar a variável e como atribuir o valor a ela. Vamos imprimir 'GURU99' no programa a seguir usando as variáveis.
DECLARElv_name VARCHAR2(50);lv_name_2 VARCHAR2(50) := ‘GURU99';BEGINlv_name := lv_name_2;dbms_output .put_line(lv_name);END:
Explicação do código:
- Linha de código 2 : Declarando a variável 'lv_name' de VARCHAR2 com tamanho 50.
- Linha de código 3 : Declarando a variável 'lv_name_2' de VARCHAR2 com tamanho 50 e atribuída o valor padrão usando o literal 'GURU99'.
- Linha de código 5 : O valor da variável 'lv_name' foi atribuído a partir da variável 'lv_name_2'.
- Linha de código 6 : Imprimindo o valor armazenado da variável 'lv_name'.
Quando o código acima for executado, você obterá a seguinte saída.
Resultado:
GURU99
Resumo
Neste tutorial, discutimos o que é um identificador e suas propriedades. Também discutimos convenções de nomenclatura para identificadores, bem como sobre como declarar e usar a variável em programas.