Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 60 questões.
#3096592

Durante o desenvolvimento de um sistema de gestão de estoque para uma empresa de varejo, o desenvolvedor se depara com uma situação desafiadora. O sistema deve garantir que os produtos em estoque nunca tenham uma quantidade negativa, pois isso pode causar problemas sérios de integridade de dados e impactar as operações da empresa. No entanto, enquanto revisava o código do procedimento PL/SQL responsável por atualizar a quantidade de produtos em estoque após uma venda, o desenvolvedor percebeu que não havia tratamento de exceções para o caso em que a quantidade vendida fosse maior que a quantidade disponível em estoque. Diante dessa situação, o desenvolvedor precisa criar uma exceção específica, associá-la a um código de erro personalizado e garantir que o sistema use a nova exceção criada.

Para atingir esse objetivo, o desenvolvedor deverá:

  • definir uma variável do tipoEXCEPTION, associar um código de erro específico à exceção usandoPRAGMA EXCEPTION_INITe usarRAISEpara lançar a exceção personalizada no procedimento PL/SQL;
  • utilizar uma declaraçãoEXCEPTIONpara definir a exceção personalizada e associar um código de erro específico diretamente noRAISE, dentro do procedimento PL/SQL;
  • utilizar uma declaraçãoEXCEPTIONpara definir a exceção personalizada e lançar a exceção diretamente no procedimento PL/SQL, sem associar um código de erro específico;
  • utilizar uma declaraçãoEXCEPTIONpara definir a exceção personalizada e associar um código de erro específico usandoPRAGMA EXCEPTION_INIT,mas não utilizarRAISEno procedimento PL/SQL;
  • usar as exceções embutidas já fornecidas pelo Oracle, o que torna desnecessário criar uma exceção personalizada.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora