Declarar Variável, Identificadores, Convenções de Nomenclatura em PL / SQL

Índice:

Anonim

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.