Boa noite,
Na aula, o professor passou o seguinte comando Trigger
CREATE TRIGGER TG_ITENS_VENDIDOS
ON [ITENS VENDIDOS] AFTER INSERT, UPDATE, DELETE
AS
BEGIN
DELETE FROM TAB_FATURAMENTO;
INSERT INTO TAB_FATURAMENTO (DATA_VENDA, TOTAL_VENDA)
SELECT
A.DATA AS DATA_VENDA, SUM(B.QUANTIDADE * B.[PREÇO]) AS TOTAL_VENDA
FROM
NOTAS A INNER JOIN [ITENS VENDIDOS] B ON A.NÚMERO = B.NÚMERO
GROUP BY A.DATA;
END;
Minha duvida é, dentro do Begin possui o comando DELETE FROM TAB_FATURAMENTO, dessa forma, por que ao executar o comando SELECT * FROM TAB_FATURAMENTO possui o seguinte resultado:
Sendo que, por ter deletado a tabela, os valores 90 da TOTAL_VENDA não era para ter sumido?