1
resposta

Comando trigger não funcionou

Segue o código:

insert into notas (numero, data_venda, cpf, matricula, imposto) values
('0100', '2019-05-08', '1471156710', '235', '0.10');
insert into itens_notas (numero, codigo, quantidade, preco) values 
('0100', '1000889', 100, 10);
insert into itens_notas (numero, codigo, quantidade, preco) values 
('0100', '1002334', 100, 10);

delimiter //
create trigger TG_CALCULA_FATURAMENTO_INSERT after insert on itens_notas 
for each row begin
    delete from tab_faturamento;
    insert into tab_faturamento
    select a.data_venda, sum(b.quantidade * b.preco) as TOTAL_VENDA from notas a
    join itens_notas b
    on a.numero = b.numero
    group by a.data_venda;
end//
1 resposta

Olá, Renan, tudo bem?

Executei os seus comandos aqui no meu ambiente, e a trigger funcionou normalmente, então, você poderia fornecer mais detalhes? Assim, poderei entender melhor o que pode está acontecendo no seu ambiente.

  • Ocorre algum erro quando você executa a trigger? Se sim, você poderia disponibilizar aqui o erro que ocorreu?

Aguardo o seu retorno!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software