1
resposta

inserindo dados

Depois que a trigger foi gerada, não consigo mais inserir dados na tabela notas nem na iten_notas. O q pode estar acontecendo?

1 resposta

Aline,

Deve ter algum problema no seu trigger... segue a minha trigger de INSERT:

DELIMITER //
CREATE TRIGGER TG_CALCULA_FATURAMENTO_INSERT
AFTER INSERT ON ITENS_NOTAS
FOR EACH ROW BEGIN
    DELETE FROM TAB_FATURAMENTO;
    INSERT INTO TAB_FATURAMENTO (DATA_VENDA, TOTAL_VENDA)
    SELECT A.DATA, SUM(B.QUANTIDADE  * B.PRECO) AS TOTAL_VENDA 
    FROM NOTAS A 
    INNER JOIN ITENS_NOTAS B
    ON A.NUMERO = B.NUMERO
    GROUP BY A.DATA;
END//

Você pode colar aqui sua trigger?

[]'s,

Fabio I.