/*========================================================*/ /* TSOLICITUDREPROGRAMACION */ /*========================================================*/ DROP TABLE TSOLICITUDREPROGRAMACION CASCADE CONSTRAINTS; CREATE TABLE TSOLICITUDREPROGRAMACION ( csolicitud number(10), secuencia number(4), cpersona_compania number(8), fhasta timestamp, fdesde timestamp, cuotainicial number(4), numerocuotas number(4), fcontable date, cusuario varchar2(12), totalinteres number (19,6), toltalcuentasporcobrar number (19,6), totalexonerar number (19,6), totalreprogramar number (19,6), versioncontrol number(22) DEFAULT 0, CONSTRAINT IPKSOLREP PRIMARY KEY (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA, FHASTA), CONSTRAINT FKSOLREPUSUID FOREIGN KEY (CUSUARIO) REFERENCES TUSUARIOSID (CUSUARIO), CONSTRAINT FKSOLREP FOREIGN KEY (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA) REFERENCES TSOLICITUDID (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA) ); COMMENT ON TABLE TSOLICITUDREPROGRAMACION IS 'Datos de la solicitud de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.CSOLICITUD IS 'Numero de solicitud de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.SECUENCIA IS 'Numero consecutivo de la solicitud'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.CPERSONA_COMPANIA IS 'Codigo de persona de la compania'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.FHASTA IS 'Fecha hasta la que estan vigente la solicitud de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.FDESDE IS 'Fecha desde la que esta vigente la solicitud de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.cuotainicial IS 'Cuota inicial desde la que se hará la reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.numerocuotas IS 'Numero de cuotas desde que se hará la reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.fcontable IS 'Fecha contable en la que se hizo la solicitud de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.cusuario IS 'Código de usuario que ingreso la solicitud de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.totalinteres IS 'Total de intereses normales y de mora de las operaciones de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.toltalcuentasporcobrar IS 'Total de cuentas por cobrar de las operaciones de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.totalexonerar IS 'Total a exonerar de las operaciones de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.totalreprogramar IS 'Total a reprogramar de las operaciones de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACION.VERSIONCONTROL IS 'Manejo de optimistic loking'; /*========================================================*/ /* TSOLICITUDREPROGRAMACIONDET */ /*========================================================*/ DROP TABLE TSOLICITUDREPROGRAMACIONDET CASCADE CONSTRAINTS; CREATE TABLE TSOLICITUDREPROGRAMACIONDET ( csolicitud number(10), secuencia number(4), cpersona_compania number(8), fhasta timestamp, fdesde timestamp, numerooperacion varchar2(19), csubsistema_operacion varchar2(2), capital number(19,6) default 0, capital_exonerar number(19,6) default 0, interes number(19,6) default 0, interes_exonerar number(19,6) default 0, interes_reprogramar number(19,6) default 0, mora number(19,6) default 0, mora_exonerar number(19,6) default 0, mora_reprogramar number(19,6) default 0, cuentasporcobrar number(19,6) default 0, cuentasporcobrar_exonerar number(19,6) default 0, cuentasporcobrar_reprogramar number(19,6) default 0, gestioncobranza number(19,6) default 0, gestioncobranza_exonerar number(19,6) default 0, gestioncobranza_reprogramar number(19,6) default 0, versioncontrol number (22) DEFAULT 0, CONSTRAINT IPKSOLREPDET PRIMARY KEY (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA, NUMEROOPERACION, FHASTA), CONSTRAINT FKSOLREPDETSOL FOREIGN KEY (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA) REFERENCES TSOLICITUDID (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA), CONSTRAINT FKSOLREPDETSUB FOREIGN KEY (csubsistema_operacion) REFERENCES TSUBSISTEMAID (CSUBSISTEMA) ); COMMENT ON TABLE TSOLICITUDREPROGRAMACIONDET IS 'Datos del detalle de la solicitud de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.CSOLICITUD IS 'Numero de solicitud de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.SECUENCIA IS 'Numero consecutivo de la solicitud'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.CPERSONA_COMPANIA IS 'Codigo de persona de la compania'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.FHASTA IS 'Fecha hasta la que estan vigente el detalle de la solicitud de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.FDESDE IS 'Fecha desde la que estan vigentes el detalle de la solicitud de reprogramación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.NUMEROOPERACION IS 'Número de operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.csubsistema_operacion IS 'Subsistema al que pertenece la operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.capital IS 'Valor total de capital de la operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.capital_exonerar IS 'Valor de capital a exonerar de la operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.interes IS 'Valor total de intereses de la operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.interes_exonerar IS 'Valor de intereses a exonerar de la operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.interes_reprogramar IS 'Valor de intereses a reprogramar de la operación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.mora IS 'Valor total de intereses de mora de la operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.mora_exonerar IS 'Valor de intereses de mora a exonerar de la operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.mora_reprogramar IS 'Valor de intereses de mora a reprogramar de la operación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.cuentasporcobrar IS 'Valor total de cuentas por cobrar de la operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.cuentasporcobrar_exonerar IS 'Valor de cuentas por cobrar a exonerar de la operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.cuentasporcobrar_reprogramar IS 'Valor de cuentas por cobrar a reprogramar de la operación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.gestioncobranza IS 'Valor total de gestión de cobranza de la operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.gestioncobranza_exonerar IS 'Valor de gestión de cobranza a exonerar de la operación a reprogramar'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.gestioncobranza_reprogramar IS 'Valor de gestión de cobranza a reprogramar de la operación'; COMMENT ON COLUMN TSOLICITUDREPROGRAMACIONDET.VERSIONCONTROL IS 'Manejo de optimistic loking'; /*========================================================*/ /* TCUENTAREPROGRAMACION */ /*========================================================*/ DROP TABLE TCUENTAREPROGRAMACION CASCADE CONSTRAINTS; CREATE TABLE TCUENTAREPROGRAMACION ( ccuenta varchar2(19), cpersona_compania number(8), fhasta timestamp, fdesde timestamp, cuotainicial number(4), numerocuotas number(4), fcontable date, cusuario varchar2(12), totalinteres number (19,6), toltalcuentasporcobrar number (19,6), totalexonerar number (19,6), totalreprogramar number (19,6), versioncontrol number(22) DEFAULT 0, CONSTRAINT IPKCUEREP PRIMARY KEY (CCUENTA, CPERSONA_COMPANIA, FHASTA), CONSTRAINT FKCUEREPUSUID FOREIGN KEY (CUSUARIO) REFERENCES TUSUARIOSID (CUSUARIO), CONSTRAINT FKCUEREP FOREIGN KEY (CCUENTA, CPERSONA_COMPANIA) REFERENCES TCUENTAID (CCUENTA, CPERSONA_COMPANIA) ); COMMENT ON TABLE TCUENTAREPROGRAMACION IS 'Datos de la cuenta de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.CCUENTA IS 'Numero de cuenta de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.CPERSONA_COMPANIA IS 'Codigo de persona de la compania'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.FHASTA IS 'Fecha hasta la que estan vigente la cuenta de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.FDESDE IS 'Fecha desde la que esta vigente la cuenta de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.cuotainicial IS 'Cuota inicial desde la que se hará la reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.numerocuotas IS 'Numero de cuotas desde que se hará la reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.fcontable IS 'Fecha contable en la que se hizo la cuenta de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.cusuario IS 'Código de usuario que ingreso la cuenta de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.totalinteres IS 'Total de intereses normales y de mora de las operaciones de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.toltalcuentasporcobrar IS 'Total de cuentas por cobrar de las operaciones de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.totalexonerar IS 'Total a exonerar de las operaciones de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.totalreprogramar IS 'Total a reprogramar de las operaciones de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACION.VERSIONCONTROL IS 'Manejo de optimistic loking'; /*========================================================*/ /* TCUENTAREPROGRAMACIONDETALLE */ /*========================================================*/ DROP TABLE TCUENTAREPROGRAMACIONDETALLE CASCADE CONSTRAINTS; CREATE TABLE TCUENTAREPROGRAMACIONDETALLE ( ccuenta varchar2(19), cpersona_compania number(8), fhasta timestamp, fdesde timestamp, numerooperacion varchar2(19), csubsistema_operacion varchar2(2), capital number(19,6) default 0, capital_exonerar number(19,6) default 0, interes number(19,6) default 0, interes_exonerar number(19,6) default 0, interes_reprogramar number(19,6) default 0, mora number(19,6) default 0, mora_exonerar number(19,6) default 0, mora_reprogramar number(19,6) default 0, cuentasporcobrar number(19,6) default 0, cuentasporcobrar_exonerar number(19,6) default 0, cuentasporcobrar_reprogramar number(19,6) default 0, gestioncobranza number(19,6) default 0, gestioncobranza_exonerar number(19,6) default 0, gestioncobranza_reprogramar number(19,6) default 0, versioncontrol number (22) DEFAULT 0, CONSTRAINT IPKCUEREPDET PRIMARY KEY (CCUENTA, CPERSONA_COMPANIA, NUMEROOPERACION, FHASTA), CONSTRAINT FKCUEREPDETCUE FOREIGN KEY (CCUENTA, CPERSONA_COMPANIA) REFERENCES TCUENTAID (CCUENTA, CPERSONA_COMPANIA), CONSTRAINT FKCUEREPDETSUB FOREIGN KEY (csubsistema_operacion) REFERENCES TSUBSISTEMAID (CSUBSISTEMA) ); COMMENT ON TABLE TCUENTAREPROGRAMACIONDETALLE IS 'Datos del detalle de la cuenta de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.CCUENTA IS 'Numero de cuenta de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.CPERSONA_COMPANIA IS 'Codigo de persona de la compania'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.FHASTA IS 'Fecha hasta la que estan vigente el detalle de la cuenta de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.FDESDE IS 'Fecha desde la que estan vigentes el detalle de la cuenta de reprogramación'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.NUMEROOPERACION IS 'Número de operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.csubsistema_operacion IS 'Subsistema al que pertenece la operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.capital IS 'Valor total de capital de la operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.capital_exonerar IS 'Valor de capital a exonerar de la operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.interes IS 'Valor total de intereses de la operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.interes_exonerar IS 'Valor de intereses a exonerar de la operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.interes_reprogramar IS 'Valor de intereses a reprogramar de la operación'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.mora IS 'Valor total de intereses de mora de la operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.mora_exonerar IS 'Valor de intereses de mora a exonerar de la operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.mora_reprogramar IS 'Valor de intereses de mora a reprogramar de la operación'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.cuentasporcobrar IS 'Valor total de cuentas por cobrar de la operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.cuentasporcobrar_exonerar IS 'Valor de cuentas por cobrar a exonerar de la operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.cuentasporcobrar_reprogramar IS 'Valor de cuentas por cobrar a reprogramar de la operación'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.gestioncobranza IS 'Valor total de gestión de cobranza de la operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.gestioncobranza_exonerar IS 'Valor de gestión de cobranza a exonerar de la operación a reprogramar'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.gestioncobranza_reprogramar IS 'Valor de gestión de cobranza a reprogramar de la operación'; COMMENT ON COLUMN TCUENTAREPROGRAMACIONDETALLE.VERSIONCONTROL IS 'Manejo de optimistic loking'; ALTER TABLE TLOGREPORTES ADD CSERVIDORAPLICACION VARCHAR2(15); ALTER TABLE TLOGREPORTES add CONSTRAINT FKTLOGSERVI FOREIGN KEY (CSERVIDORAPLICACION) REFERENCES "TSERVIDORAPLICACION" ("CSERVIDORAPLICACION"); COMMENT ON COLUMN TLOGREPORTES.CSERVIDORAPLICACION IS 'Servidor De Aplicaciones'; INSERT INTO TLOGACTUALIZACIONES ( FENTREGA, ACTUALIZACIONESQUEMA, INCIDENCIA, FACTUALIZACION ) VALUES ( to_timestamp('2021-06-22 13:00:00.415421','yyyy-mm-dd hh24:mi:ss.ff'), 'fitbank201067136', '0030352', Systimestamp );