Vitoria,
Exatamente. o "Trigger" pode fazer alguma ação como um "Insert" logo após a tabela ser criada. Essa tabela tem esta "Trigger" abaixo associada a ela para fazer isso.
CREATE TRIGGER TG_ITENS_VENDIDOS
ON [dbo].[TABELA_DE_ITENS_VENDIDOS]
AFTER INSERT, UPDATE, DELETE
AS
BEGIN
DELETE FROM TAB_FATURAMENTO;
INSERT INTO TAB_FATURAMENTO
SELECT
TV.DATA_VENDA,
SUM(TIV.QUANTIDADE * TIV.PRECO) AS TOTAL_VENDA
FROM TABELA_DE_VENDAS TV
INNER JOIN TABELA_DE_ITENS_VENDIDOS TIV
ON TV.NUMERO = TIV.NUMERO
GROUP BY TV.DATA_VENDA;
END;
Olha a Trigger lá:
Experimente deletar seus arquivos com o comando "DELETE".
Abaixo alguns links que vão te ajudar:
===========================
SQL DELETE Statement
https://www.w3schools.com/sql/sql_delete.asp
===========================
SQL Server - Delete Data using DELETE Statement
DELETE FROM table_name [WHERE Condition];
https://www.tutorialsteacher.com/sqlserver/delete-data
===========================
How to Delete Records Using Delete in SQL
By Ravikiran A S
Last updated on Feb 13, 2023
What Is Delete in SQL?
https://www.simplilearn.com/tutorials/sql-tutorial/delete-in-sql
===========================
SQL: DELETE
O DELETE permite que uma ou mais linhas sejam excluídas de uma tabela do banco de dados.
https://www.devmedia.com.br/sql-delete/41186
===========================
Espero ter ajudado e se ajudei, por favor feche o tópico e me pontue, esses pontos são muito importantes para mim...
[]'s,
Fabio I.