CREATE OR ALTER TRIGGER TTBCALENDARIO_ESTACAO_B03U FOR TBCALENDARIO_ESTACAO
ACTIVE BEFORE UPDATE POSITION 9
AS
DECLARE VARIABLE HISTORICO VARCHAR(500);
BEGIN
  HISTORICO = '';
  IF(OLD.PERFIL_SKU <> NEW.PERFIL_SKU) THEN
  BEGIN
    HISTORICO = HISTORICO||'DATA:'||NEW.DATA||' EST.'||NEW.ESTACAO_ID||' PERF.SKU.'||OLD.PERFIL_SKU||'->'||NEW.PERFIL_SKU;
  END

  IF(HISTORICO <> '') THEN
  BEGIN
    EXECUTE PROCEDURE SPI_HISTORICO('TBCALENDARIO',NEW.GP_ID,HISTORICO);
  END
END;