You are on page 1of 1

-- Nueva tabla PROCNOTIFICA

CREATE TABLE HERMES.PROCNOTIFICA


(
FECHADESDE TIMESTAMP(6),
FECHAHASTA TIMESTAMP(6) NOT NULL,
TIPOENVIONOTIFICA VARCHAR2(255 CHAR),
ID NUMBER(19) NOT NULL
);

ALTER TABLE HERMES.PROCNOTIFICA ADD (


PRIMARY KEY
(ID)
USING INDEX
ENABLE VALIDATE);

ALTER TABLE HERMES.PROCNOTIFICA ADD (


CONSTRAINT FK_JQBG6TS1CWUML8UIUQYTRJ42V
FOREIGN KEY (ID)
REFERENCES HERMES.PROCESO (ID)
ENABLE VALIDATE);

-- Nueva tabla PROCNOTIFICA_SOLICITUD


CREATE TABLE HERMES.PROCNOTIFICA_SOLICITUD
(
PROCNOTIFICA_ID NUMBER(19) NOT NULL,
SOLICITUDES_ID NUMBER(19) NOT NULL
);

ALTER TABLE HERMES.PROCNOTIFICA_SOLICITUD ADD (


PRIMARY KEY
(PROCNOTIFICA_ID, SOLICITUDES_ID)
USING INDEX
ENABLE VALIDATE);

ALTER TABLE HERMES.PROCNOTIFICA_SOLICITUD ADD (


CONSTRAINT FK_PROC_NOTIFICA_TO_SOLICITUD
FOREIGN KEY (PROCNOTIFICA_ID)
REFERENCES HERMES.PROCNOTIFICA (ID)
ENABLE VALIDATE,
CONSTRAINT FK_SOLICITUD_TO_PROC_NOTIFICA
FOREIGN KEY (SOLICITUDES_ID)
REFERENCES HERMES.SOLICITUD (ID)
ENABLE VALIDATE);

-- Nueva secuencia SEC_ENVIONOTIFICA


CREATE SEQUENCE SEC_ENVIONOTIFICA
START WITH 1
MAXVALUE 9999999999999999999999999999
MINVALUE 1
CYCLE
CACHE 20
NOORDER;

You might also like