UPDATE
	EST_PROD
SET 
	EST_PROD.CD_MC =EST_PROD_EST_ARV_MERCADOLOGICA.CD_MC
FROM
	EST_PROD_EST_ARV_MERCADOLOGICA INNER JOIN EST_PROD ON
	EST_PROD_EST_ARV_MERCADOLOGICA.CD_EMP = EST_PROD.CD_EMP AND
	EST_PROD_EST_ARV_MERCADOLOGICA.CD_PROD = EST_PROD.CD_PROD AND 
	EST_PROD_EST_ARV_MERCADOLOGICA.CD_MC <> EST_PROD.CD_MC  
GO
IF EXISTS(SELECT NAME FROM SYS.TRIGGERS WHERE NAME = 'TRG_EST_PROD_EST_ARV_MERCADOLOGICA_REPLICA_MARCA_PRODUTO')
BEGIN
	DROP TRIGGER TRG_EST_PROD_EST_ARV_MERCADOLOGICA_REPLICA_MARCA_PRODUTO;
END
GO
GO
CREATE TRIGGER [DBO].[TRG_EST_PROD_EST_ARV_MERCADOLOGICA_REPLICA_MARCA_PRODUTO] ON [DBO].[EST_PROD_EST_ARV_MERCADOLOGICA] 
FOR INSERT,UPDATE
AS
IF UPDATE(CD_MC) 
BEGIN
	UPDATE
		EST_PROD
	SET 
		EST_PROD.CD_MC =INSERTED.CD_MC
	FROM
		INSERTED INNER JOIN EST_PROD ON
		INSERTED.CD_EMP = EST_PROD.CD_EMP AND
		INSERTED.CD_PROD = EST_PROD.CD_PROD AND 
		INSERTED.CD_MC <> EST_PROD.CD_MC  
END


