Boa noite, madrugada! Depois de alguns dias aqui, resolvi o problema que por sinal era bem simples, somente um erro de sintaxe, porém eu mudei o nome dos campos das tabelas, segue a baixo para quem necessitar, ou tiver interesse Obs: está com um erro muito loco no campo COD_TESTE, ainda não consegui descifrar, porém a trigger que era o problema, realmente rodou! Obrigado! --cria table's-------------- ----------------------------- CREATE TABLE TB_TESTE ( COD_TESTE INT NOT NULL IDENTITY(1,1), VALOR_TESTE1 DECIMAL(8,2), VALOR_TESTE2 DECIMAL(8,2), VALOR_TESTE3 DECIMAL(8,2), VALOR_TESTE4 DECIMAL(8,2), PRIMARY KEY(COD_TESTE) ) CREATE TABLE TB_RECEBE_VALOR ( COD_A_V INT NOT NULL IDENTITY(1,1), COD_TESTE INT NOT NULL, VALOR_TOTAL_TESTE1 DECIMAL(8,2), VALOR_TOTAL_TESTE2 DECIMAL(8,2), PRIMARY KEY(COD_A_V), FOREIGN KEY(COD_TESTE)REFERENCES TB_TESTE ) --cria a trigger----------------------------------------- ---------------------------------------------------------- CREATE TRIGGER TG_INSERT_TB_RECEBE_VALOR ON TB_TESTE AFTER INSERT AS BEGIN DECLARE @V_VALOR_TOTAL1 DECIMAL(8,2) DECLARE @V_VALOR_TOTAL2 DECIMAL(8,2) BEGIN SET @V_VALOR_TOTAL1 = (SELECT SUM(VALOR_TESTE1 + VALOR_TESTE2) FROM TESTE) SET @V_VALOR_TOTAL2 = (SELECT SUM(VALOR_TESTE3 + VALOR_TESTE4) FROM TESTE) INSERT INTO TB_RECEBE_VALOR(VALOR_TOTAL_TESTE1, VALOR_TOTAL_TESTE2) VALUES (@V_VALOR_TOTAL1, @V_VALOR_TOTAL2) END END