Magna Concursos
3640173 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

Considere que a SEMCONGER implementou um procedimento armazenado (Stored Procedure) para atualizar valores de contratos públicos, garantindo, assim, maior controle sobre as transações no banco de dados. A seguir está o código da Stored Procedure utilizada:

CREATE OR REPLACE PROCEDURE atualizar_valor_contrato(
  p_id_contrato IN NUMBER,
  p_novo_valor IN NUMBER
) AS
BEGIN
  UPDATE contratos
    SET valor = p_novo_valor
    WHERE id = p_id_contrato;

  COMMIT;
END atualizar_valor_contrato;

Porém, um analista de banco de dados apontou um problema grave na implementação que poderá comprometer a consistência transacional do sistema. Com base na análise do código apresentado, qual é a principal falha no procedimento armazenado?

 

Provas

Questão presente nas seguintes provas

Técnico Programador de Computação

50 Questões