SóProvas


ID
646114
Banca
FCC
Órgão
TJ-PE
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Um bloco PL/SQL tem três partes: uma parte declarativa, uma parte executável e uma parte de tratamento de exceção que lida com as condições de erro. No bloco é necessária, no mínimo, a presença

Alternativas
Comentários
  • Estrutura Básica do PL/SQL

    A unidade básica em PL/SQL é um bloco. Todos os programas em PL/SQL são compostos por blocos, que podem estar localizados uns dentro dos outros. Geralmente, cada bloco efectua uma acção lógica no programa. Um bloco tem basicamente a seguinte estrutura:

    DECLARE

    Secção para declaração de variáveis,tipos e subprogramas locais.

    SELECTION

    Secção para escolher linhas em uma tabela.

    BEGIN

    Secção Executável, nesta secção ficam as instruções procedimentais e SQL. Esta é a única secção do bloco que é indispensável e obrigatória.

    EXCEPTION

    Secção/Sector onde ficam as instruções de tratamento de erro.

    END

    Fonte: wikipedia
  • Exemplo de um bloco mínimo:

     BEGIN   DBMS_OUTPUT.PUT('teste');  END;

    Exemplo bloco completo:


    DECLARE   l_message     VARCHAR2 (100) := 'Hello'; BEGIN   DECLARE     l_message2     VARCHAR2 (100) :=      l_message || ' World!';    BEGIN     DBMS_OUTPUT.put_line (l_message2);   END; EXCEPTION   WHEN OTHERS THEN     DBMS_OUTPUT.put_line (DBMS_UTILITY.format_error_stack); END;

    http://www.oracle.com/technetwork/issue-archive/2011/11-mar/o21plsql-242570.html