Olá Mota, desde ja agradeço a atenção.
Sim na historico, tem que vir tudo. Minha Tabela pai tem 8 linhas, essas 8 linhas tem que ir pra tabela histórico.
Mesmo que apenas 1 linha tenha sofrido alteração.
Eu fiz algo assim.
Porem ainda me retorna apenas 1 linha.
FOR UPDATE, INSERT
AS
BEGIN
declare @historico table (
id int,
habitantes varchar(200),
ano int)
INSERT INTO @historico (id, habitantes, ano)
SELECT id_custo_beneficio, habitantes, ano
FROM inserted
insert into tb_historico (id_custo_beneficio, habitantes, ano, dh_update)
select id, habitantes, ano, getdate() from @historico