Pular para o conteúdo principal

Questão de Banco de Dados — PL-SQL — FURB 2022

Banco de DadosPL-SQL
Código
qq737063
Banca
FURB
Órgão
FURB - SC
Ano
2022
Nível
Superior
Cargo
Analista de Suporte - Banco de Dados
No Oracle Database 12c, ao utilizar PL/SQL, uma EXCEPTION pode ser gerada por alguma falha interna (runtime system) ou exceção definida pelo próprio usuário, assinale a alternativa correta:
  1. AAo executar a instrução Raise_Application_Error (-20000, 'Falha ao atualizar a tabela1'), será retornada a seguinte mensagem: SQL Error: ORA-20000: Falha ao atualizar a tabela1.
  2. BAo executar a instrução Raise_Application_Error ('ZERO_DIVIDE', 'Falha ao atualizar a tabela1'), será retornada para o usuário a seguinte mensagem: SQL Error Exception Found: ZERO_DIVIDE: Falha ao atualizar a tabela1.
  3. CO comando EXECUTE DBMS_EXCEPTION.VIEW ('ZERO_DIVIDE') retorna o código PL/SQL, que define a exceção ZERO_DIVIDE.
  4. DA instrução EXCEPTION WHEN OTHERS THEN RETURN NULL retorna um valor nulo em uma função quando alguma exceção ocorre.
  5. EA instrução EXCEPTION WHEN OTHERS THEN é utilizada para exceções geradas por falha na leitura de arquivos em um determinado bloco de código PL/SQL.
Revelar gabarito e comentário

GabaritoA — Ao executar a instrução Raise_Application_Error (-20000, 'Falha ao atualizar a tabela1'), será retornada a seguinte mensagem: SQL Error: ORA-20000: Falha ao atualizar a tabela1.

Link permanente: /questoes/qq737063