Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 59 questões.
#3690041

Considere a seguinte situação hipotética:
Um administrador de banco de dados está implementando uma rotina no PostgreSQL 15 para automatizar operações financeiras em uma tabela chamada conta. A necessidade é criar uma Stored Procedure chamada, aumenta_saldo, que receba como parâmetros o identificador de uma conta (id_conta) e o valor a ser acrescido ao saldo da respectiva conta.
Assinale a opção que apresenta a forma CORRETA de criar essa Stored Procedure: 

  • OPÇÃO 1 CREATE PROCEDURE aumenta_saldo(IN p_id INT, IN p_valor NUMERIC) LANGUAGE plpgsql AS $$ BEGIN  UPDATE conta SET saldo = saldo + p_valor WHERE id_conta = p_id;  COMMIT; END; $$;
  • OPÇÃO 2 CREATE PROCEDURE aumenta_saldo(IN p_id INT, IN p_valor NUMERIC) RETURNS VOID AS $$ BEGIN  UPDATE conta SET saldo = saldo + p_valor WHERE id_conta = p_id;  COMMIT; END; $$ LANGUAGE sql;
  • OPÇÃO 3 CREATE PROCEDURE aumenta_saldo(p_id INT, p_valor NUMERIC) RETURNS VOID LANGUAGE plpgsql AS $$ BEGIN  UPDATE conta SET saldo = saldo + p_valor WHERE id_conta = p_id; END; $$;
  • OPÇÃO 4 CREATE PROCEDURE aumenta_saldo(IN p_id INT, IN p_valor NUMERIC) AS $$ BEGIN  UPDATE conta SET saldo = saldo + p_valor WHERE id_conta = p_id;  COMMIT; END; $$ LANGUAGE sql;
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora