Questão 24 - HCPA 2016 - ANALISTA DE TI I (Administração de Banco de Dados e Segurança da Informação)
questão 24 manipulação de exceções plsql
Veja abaixo a resposta correta da questão e uma breve análise sobre o conteúdo.
Em PL/SQL, qual procedimento é utilizado para comu-
nicar uma exceção definida interativamente, retornando
um código ou uma mensagem de erro não padronizada?
(A) EXCEPTION_APPLICATION _ERROR
(B) SHOW_APPLICATION _ERROR
(C) RAISE_APPLICATION_ERROR
(D) EXECUTION_APPLICATION _ERROR
(E) EXECUTE_APPLICATION _ERROR
Resposta correta:
A funcionalidade correta em PL/SQL para comunicar uma exceção definida interativamente, retornando um código ou uma mensagem de erro não padronizada, é o procedimento (C) RAISE_APPLICATION_ERROR.
Justificativa das alternativas incorretas:
(A) EXCEPTION_APPLICATION_ERROR: Não é um procedimento válido em PL/SQL. A palavra-chave "EXCEPTION" é usada para capturar exceções, não para levantá-las.
(B) SHOW_APPLICATION_ERROR: Não é um procedimento padrão em PL/SQL para comunicar exceções. Não existe um procedimento "SHOW_APPLICATION_ERROR" na linguagem PL/SQL.
(D) EXECUTION_APPLICATION_ERROR: Não é um procedimento reconhecido em PL/SQL para lidar com exceções. A palavra "EXECUTION" não é usada dessa forma na manipulação de exceções em PL/SQL.
(E) EXECUTE_APPLICATION_ERROR: Similarmente, não existe um procedimento chamado "EXECUTE_APPLICATION_ERROR" em PL/SQL. Essa combinação de palavras-chave não é utilizada para comunicar exceções na linguagem.
Assunto:
O assunto da questão é PL/SQL e trata especificamente sobre a manipulação de exceções, uma parte fundamental da programação em PL/SQL.
Nível de dificuldade:
O nível de dificuldade é moderado, já que exige o conhecimento específico do procedimento adequado para comunicar exceções personalizadas em PL/SQL.
Leia mais em: iretoaoponto-tech.com.br/conc...