1
resposta

SINTAXE NÃO APRESENTADA

Olá, percebi que no script apresentado da procedure INCLUIR_CLIENTE possui uma Sintaxe que até então não foi apresentada:

IF V_VERIFICA_SEGMENTO = FALSE THEN RAISE e_segmento; END IF;

Qual seria a lógica desta função False?

1 resposta

Olá, Nicolas, tudo bem?

Desde já peço desculpas pela demora em obter retorno.

No script da procedureINCLUIR_CLIENTE, é utilizada uma estrutura condicional com a cláusulaIF para verificar se a variável V_VERIFICA_SEGMENTO é igual a FALSE. Se essa condição for verdadeira, a exceção e_segmento será disparada.

A ideia é que, se a variável V_VERIFICA_SEGMENTO for igual a FALSE, significa que o segmento do cliente não foi informado corretamente, e, portanto, a exceção é disparada para indicar a ocorrência de um erro.

Nicolas, aproveito esse momento para comunicar que esse curso ganhou uma versão atualizada: Oracle PL/SQL: dominando packages

Espero ter ajudado.

Caso surja alguma dúvida, fico à disposição.

Abraços e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!