delimiter $$

use `makmosco_jacob`$$

drop trigger /*!50032 IF EXISTS */ `tg_finan_fatura_up`$$

create
    /*!50017 DEFINER = 'makmosco_jacobadmin'@'%' */
    trigger `tg_finan_fatura_up` after update on `finan_fatura` 
    for each row begin  

		
		if new.codigo_finan_fatura <> old.codigo_finan_fatura then
			call sp_auditoria(		
				new.idmodificacao_finan_fatura,
				old.idmodificacao_finan_fatura,
				new.id_finan_fatura,
				'finan_fatura',
				'codigo_finan_fatura',
				old.codigo_finan_fatura,
				new.codigo_finan_fatura		
			);
		end if;
		
		if new.linkcapa_finan_fatura <> old.linkcapa_finan_fatura then
			call sp_auditoria(		
				new.idmodificacao_finan_fatura,
				old.idmodificacao_finan_fatura,
				new.id_finan_fatura,
				'finan_fatura',
				'linkcapa_finan_fatura',
				old.linkcapa_finan_fatura,
				new.linkcapa_finan_fatura			
			);
		end if;
		
		if new.linkcarne_finan_fatura <> old.linkcarne_finan_fatura then
			call sp_auditoria(		
				new.idmodificacao_finan_fatura,
				old.idmodificacao_finan_fatura,
				new.id_finan_fatura,
				'finan_fatura',
				'linkcarne_finan_fatura',
				old.linkcarne_finan_fatura,
				new.linkcarne_finan_fatura		
			);
		end if;
		
		if new.obs_finan_fatura <> old.obs_finan_fatura then
			call sp_auditoria(		
				new.idmodificacao_finan_fatura,
				old.idmodificacao_finan_fatura,
				new.id_finan_fatura,
				'finan_fatura',
				'obs_finan_fatura',
				old.obs_finan_fatura,
				new.obs_finan_fatura			
			);
		end if;
		
		if new.status_finan_fatura <> old.status_finan_fatura then
			call sp_auditoria(		
				new.idmodificacao_finan_fatura,
				old.idmodificacao_finan_fatura,
				new.id_finan_fatura,
				'finan_fatura',
				'status_finan_fatura',
				old.status_finan_fatura,
				new.status_finan_fatura			
			);
		end if;
		
    end;
$$

delimiter ;