-
DECLARE - Seção para declaração de variáveis,tipos e subprogramas locais.
BEGIN - Seção Executável, nesta seção ficam as instruções procedurais e SQL. Esta é a única seção do bloco que é indispensável e obrigatória.
EXCEPTION - Seção/Setor onde ficam as instruções de tratamento de erro.
END
-
A estrutura PL/SQL é composta por 3 seções e não por 4.
DECLARE
(obrigatória)
BEGIN
(obrigatória)
EXCEPTION
(opcional)
END;
-
Estrutura de bloco PL/SQL
DECLARE
/* Seção declarativa – variáveis, tipos, cursores e subprogramas locais */
BEGIN
/* Seção executável - instruções SQL e procedurais entram aqui. Essa é a principal sessão do bloco PL/SQL, e é a única obrigatória. */
EXCEPTION
/* Seção de tratamento de exceções – instruções de tratamento de erros entram aqui. */
END;
-
PARTES DO PL/SQL:
DECLARE - Seção declarativa - Opcional, caso não use VARIAVEIS ou CONSTANTES
BEGIN - Seção executavel - Obrigatória
EXCEPTION - Tratamento de exceções - Opcional
END; - Opcional
fonte:material do Dominando TI