Olá pessoal!
Estou com uma certa dúvida com relação a este trigger:
delimiter $$
create trigger tri_vendas_bi
before insert on comvenda
for each row
begin
declare percentual_comissao float(10,2);
declare valor_comissao float(10,2);
select rt_percentual_comissao(new.n_numevende)
into percentual_comissao;
set valor_comissao = ((total_venda * comissao) /100);
set new.n_vcomvenda = valor_comissao;
end $$
delimiter ;
Este é o primeiro Trigger do capítulo 8 do livro de MySQL.
A minha dúvida é: como o trigger reconhece as variáveis ‘total_venda’ e ‘comissao’ para calcular o valor_comissao?