• Matéria: ENEM
  • Autor: EduardaHacar3631
  • Perguntado 7 anos atrás

Elaborar um stored procedure que receba como parâmetro a descrição de uma categoria e atualize os preços dos produtos. Os produtos com preço até 100 reais serão reajustados em 3%, os demais terão aumento de 5%. Qual alternativa se refere à elaboração correta?

Respostas

respondido por: henriquedepadua
7

Resposta:

create or replace procedure

prc_atualizar_produtos(x varchar) as

v_cod_cat number;

begin

select cod_cat into v_cod_cat from tb_categoria where descricao = x;

update tb_produto set preco = preco * 1.03

where cod_cat = v_cod_cat and preco <= 100;

update tb_produto set preco = preco * 1.05

where cod_cat = v_cod_cat and preco > 100;

end;

respondido por: priscilafersilva
2

Resposta:

Alternativa correta:

a) create or replace procedureprc_atualizar_produtos(x varchar) asv_cod_cat number;beginselect cod_cat into v_cod_cat from tb_categoria where descricao = x;update tb_produto set preco = preco * 1.03where cod_cat = v_cod_cat and preco <= 100;update tb_produto set preco = preco * 1.05where cod_cat = v_cod_cat and preco > 100;end;

Explicação:

Perguntas similares