You are on page 1of 2

CREATE TABLE TERMALISMO.

TM_TAREA_REENVIO_NOTIFICA
(
IDTAREAREENVIONOTIFICA NUMBER(19) NOT NULL,
IDTAREA NUMBER(19) NOT NULL,
NUMEXPEDIENTE VARCHAR2(12 BYTE) NOT NULL,
ESTADOENVIO NUMBER NOT NULL
);

COMMENT ON TABLE TERMALISMO.TM_TAREA_REENVIO_NOTIFICA IS 'EXPEDIENTES NO ENVIADOS A


NOTIFICA QUE SE QUIEREN REENVIAR';

COMMENT ON COLUMN TERMALISMO.TM_TAREA_REENVIO_NOTIFICA.IDTAREAREENVIONOTIFICA IS


'PRIMARY KEY';

COMMENT ON COLUMN TERMALISMO.TM_TAREA_REENVIO_NOTIFICA.IDTAREA IS 'TAREA PADRE DEL


TIPO DE PROCESO NOTIFICA';

COMMENT ON COLUMN TERMALISMO.TM_TAREA_REENVIO_NOTIFICA.NUMEXPEDIENTE IS 'EXPEDIENTE


NO ENVIADO';

COMMENT ON COLUMN TERMALISMO.TM_TAREA_REENVIO_NOTIFICA.ESTADOENVIO IS '0 NO ENVIADO


1 NO CUMPLE YA CONDICIONES DE ENVIO';

CREATE UNIQUE INDEX TERMALISMO.TM_TAREA_REENVIO_NOTIFICA_PK ON


TERMALISMO.TM_TAREA_REENVIO_NOTIFICA
(IDTAREAREENVIONOTIFICA);

ALTER TABLE TERMALISMO.TM_TAREA_REENVIO_NOTIFICA ADD (


CONSTRAINT TM_TAREA_REENVIO_NOTIFICA_PK
PRIMARY KEY
(IDTAREAREENVIONOTIFICA)
USING INDEX TERMALISMO.TM_TAREA_REENVIO_NOTIFICA_PK
ENABLE VALIDATE);

ALTER TABLE TERMALISMO.TM_TAREA_REENVIO_NOTIFICA ADD (


CONSTRAINT FK_TM_TAREAS
FOREIGN KEY (IDTAREA)
REFERENCES TERMALISMO.TM_TAREAS (IDTAREA)
ENABLE VALIDATE);

CREATE OR REPLACE SYNONYM BALNE_901.TM_TAREA_REENVIO_NOTIFICA FOR


TERMALISMO.TM_TAREA_REENVIO_NOTIFICA;
GRANT ALTER, DELETE, INDEX, INSERT, REFERENCES, SELECT, UPDATE ON
TERMALISMO.TM_TAREA_REENVIO_NOTIFICA TO BALNE_901;

-- Secuencia para el id "IDTAREAREENVIONOTIFICA" de la PK de la nueva tabla


"TM_TAREA_REENVIO_NOTIFICA"
CREATE SEQUENCE TERMALISMO.SEC_TAREA_REENVIO_NOTIFICA
START WITH 1
MAXVALUE 9999999999999999999999999999
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER;

CREATE OR REPLACE SYNONYM BALNE_901.SEC_TAREA_REENVIO_NOTIFICA FOR


TERMALISMO.SEC_TAREA_REENVIO_NOTIFICA;
GRANT ALTER, SELECT ON TERMALISMO.SEC_TAREA_REENVIO_NOTIFICA TO BALNE_901;

-- Secuencia para generar un número de referencia único en cada envío a Notific@


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

Insert into TM_PROCESO


(IDPROCESO, DESCRIPCION, CAUSAPARADAAPLICACION)
Values
(52, '40 Enviar a Notific@', 0);
COMMIT;

You might also like