Questão nº 56

Questão de Tecnologia da Informação · FGV ALESC 2024 (nº 56)

FGV2024Analista Legislativo III - Analista de SistemasTecnologia da Informação
Gabarito: Bver comentário ↓

O PL/SQL do Oracle 19G disponibiliza para analistas e desenvolvedores duas funções de error-reporting que podem ser utilizadas nos códigos PL/SQL em tratamento de exceções.
Os nomes dessas duas funções são

Resposta comentada

Gabarito Alternativa B

No PL/SQL, quando um erro acontece, precisamos de ferramentas para descobrir qual foi o erro e sua mensagem, permitindo que o programa reaja de forma adequada.

  • (A) Incorreta: SQLError e SQLException não são as funções padrão do PL/SQL para essa finalidade; SQLException é um termo comum em linguagens como Java, o que a torna uma armadilha tentadora para quem tem experiência em outras tecnologias.
  • (B) Correta: SQLCode retorna o código numérico do erro que ocorreu, enquanto SQLErrm retorna a mensagem de texto associada a esse erro, sendo as funções corretas para error-reporting em PL/SQL.
  • (C) Incorreta: SQLRestric e SQLErr não são funções válidas para error-reporting no PL/SQL.
  • (D) Incorreta: SQLBlock e SQLFail não são funções de error-reporting no PL/SQL.
  • (E) Incorreta: SQLTry e SQLCatch são termos usados para tratamento de exceções em outras linguagens de programação, mas não são funções ou palavras-chave diretas no PL/SQL para esse propósito.

Fonte: FGV ALESC 2024 Analista Legislativo III - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho