CREATE TABLE msc_calendar_exceptions (
    CALENDAR_CODE           VARCHAR2(88) ,
    AVL_EXCEPTION_ID        NUMBER(18, 0),
    EXCEPTION_START_DATE    DATE         ,
    EXCEPTION_END_DATE      DATE         ,
    EXCEPTION_TYPE          NUMBER           NOT NULL,
    LAST_UPDATE_DATE        TIMESTAMP(6)     NOT NULL,
    LAST_UPDATED_BY         VARCHAR2(256)    NOT NULL,
    CREATION_DATE           TIMESTAMP(6)     NOT NULL,
    CREATED_BY              VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_LOGIN       VARCHAR2(128),
    REFRESH_NUMBER          NUMBER       ,
    CALENDAR_CODE           VARCHAR2(88) ,
    AVL_EXCEPTION_ID        NUMBER(18, 0),
    EXCEPTION_START_DATE    DATE         ,
    EXCEPTION_END_DATE      DATE         ,
    EXCEPTION_TYPE          NUMBER           NOT NULL,
    SR_INSTANCE_ID          NUMBER       ,
    LAST_UPDATE_DATE        TIMESTAMP(6)     NOT NULL,
    LAST_UPDATED_BY         VARCHAR2(256)    NOT NULL,
    CREATION_DATE           TIMESTAMP(6)     NOT NULL,
    CREATED_BY              VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_LOGIN       VARCHAR2(128),
    REFRESH_NUMBER          NUMBER       ,
    CONSTRAINT pk_msc_calendar_exceptions PRIMARY KEY (CALENDAR_CODE, EXCEPTION_START_DATE, EXCEPTION_END_DATE, CALENDAR_CODE, EXCEPTION_START_DATE, EXCEPTION_END_DATE)
);
