Considere os dois trechos de código PL/SQL do Oracle 11g.O t...

Próximas questões
Com base no mesmo assunto
Q566705 Banco de Dados

Considere os dois trechos de código PL/SQL do Oracle 11g.

Imagem associada para resolução da questão

O trecho

Alternativas

Comentários

Veja os comentários dos nossos alunos

No primeiro PL/SQL  variável count só existe dentro do LOOP FOR, para que ela fosse vista pela linha  8 ela deveria ser declarada em DECLARE, onde teria visibilidade global para aquele bloco de execução.


O código 2 dará erro pois falta uma declaração após o goto, por exemplo: dbms_output.put_line ('vai sair do loop: ' || cont );

d-

cont so tem validade dentro de loop. Fora dele, nao. O PL/SQL é dividido em:

DECLARE

BEGIN

EXCEPTION

END;

No DECLARE, os dados sao especificados, podendo ser variaveis, constants, cursores, exceuções, estruturas, tabelas etc. Todo o bketo deve pertencer à base oracle ou vir no DECLARE. Todo objetos do DECLARE sao locais ao bloco atual e global aos blocos interiores. 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo