spool fitbank201067079-32.log CREATE TABLE TPRODUCTOINGRESOSEGRESOSID ( CPERSONA_COMPANIA NUMBER(8) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CGRUPOPRODUCTO VARCHAR2(2) NOT NULL, CPRODUCTO VARCHAR2(3) NOT NULL, INGRESOEGRESO VARCHAR2(1) NOT NULL, CTIPOINGRESOEGRESO NUMBER(4) NOT NULL, CONSTRAINT IPKPROINGEGRID PRIMARY KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO, INGRESOEGRESO, CTIPOINGRESOEGRESO), CONSTRAINT FKPROINGEGRIDPROID FOREIGN KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO) REFERENCES TPRODUCTOID (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO), CONSTRAINT FKPROINGEGRTIPINGEGRID FOREIGN KEY (INGRESOEGRESO, CTIPOINGRESOEGRESO) REFERENCES TTIPOSINGRESOEGRESOID (INGRESOEGRESO, CTIPOINGRESOEGRESO) ); COMMENT ON TABLE TPRODUCTOINGRESOSEGRESOSID IS 'Parametrización de ingresos y egresos por producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSID.CPERSONA_COMPANIA IS 'Código de persona de la compañía.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSID.CSUBSISTEMA IS 'Código del subsistema al que pertenece el producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSID.CGRUPOPRODUCTO IS 'Código del grupo de productos al que pertenece el producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSID.CPRODUCTO IS 'Código del producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSID.INGRESOEGRESO IS 'Define si es un ingreso, egreso, activo, pasivo, patrimonio o contingente.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSID.CTIPOINGRESOEGRESO IS 'Código del tipo de ingreso o egreso.'; CREATE TABLE TPRODUCTOINGRESOSEGRESOS ( CPERSONA_COMPANIA NUMBER(8) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CGRUPOPRODUCTO VARCHAR2(2) NOT NULL, CPRODUCTO VARCHAR2(3) NOT NULL, INGRESOEGRESO VARCHAR2(1) NOT NULL, CTIPOINGRESOEGRESO NUMBER(4) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22) DEFAULT 0 NOT NULL, CONSTRAINT IPKPROINGEGR PRIMARY KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO, INGRESOEGRESO, CTIPOINGRESOEGRESO, FHASTA), CONSTRAINT FKPROINGEGRID FOREIGN KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO, INGRESOEGRESO, CTIPOINGRESOEGRESO) REFERENCES TPRODUCTOINGRESOSEGRESOSID (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO, INGRESOEGRESO, CTIPOINGRESOEGRESO) ); COMMENT ON TABLE TPRODUCTOINGRESOSEGRESOS IS 'Parametrización de ingresos y egresos por producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOS.CPERSONA_COMPANIA IS 'Código de persona de la compañía.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOS.CSUBSISTEMA IS 'Código del subsistema al que pertenece el producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOS.CGRUPOPRODUCTO IS 'Código del grupo de productos al que pertenece el producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOS.CPRODUCTO IS 'Código del producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOS.INGRESOEGRESO IS 'Define si es un ingreso, egreso, activo, pasivo, patrimonio o contingente.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOS.CTIPOINGRESOEGRESO IS 'Código del tipo de ingreso o egreso.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOS.FHASTA IS 'Fecha hasta la que está vigente el registro.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOS.FDESDE IS 'Fecha hasta la que está vigente el registro.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOS.VERSIONCONTROL IS 'Manejo de optimistic locking.'; ALTER TABLE TSOLICITUDTARJETACREDITO ADD ( CPAIS_ENTREGA VARCHAR2(3), CPROVINCIA_ENTREGATARJETA VARCHAR2(3), CCIUDAD_ENTREGATARJETA VARCHAR2(6), CBARRIO_ENTREGATARJETA VARCHAR2(6), CPROVINCIA_ENTREGAESTADOCTA VARCHAR2(3), CCIUDAD_ENTREGAESTADOCTA VARCHAR2(6), CBARRIO_ENTREGAESTADOCTA VARCHAR2(6) ); ALTER TABLE TSOLICITUDTARJETACREDITO ADD CONSTRAINT FKSOLTARCREBARIDTAR FOREIGN KEY (CPAIS_ENTREGA, CPROVINCIA_ENTREGATARJETA, CCIUDAD_ENTREGATARJETA, CBARRIO_ENTREGATARJETA) REFERENCES TBARRIOSID (CPAIS, CPROVINCIA, CCIUDAD, CBARRIO); ALTER TABLE TSOLICITUDTARJETACREDITO ADD CONSTRAINT FKSOLTARCREBARIDEDO FOREIGN KEY (CPAIS_ENTREGA, CPROVINCIA_ENTREGAESTADOCTA, CCIUDAD_ENTREGAESTADOCTA, CBARRIO_ENTREGAESTADOCTA) REFERENCES TBARRIOSID (CPAIS, CPROVINCIA, CCIUDAD, CBARRIO); COMMENT ON COLUMN TSOLICITUDTARJETACREDITO.CPAIS_ENTREGA IS 'Código del país para la entrega de tarjetas y estados de cuenta.'; COMMENT ON COLUMN TSOLICITUDTARJETACREDITO.CPROVINCIA_ENTREGATARJETA IS 'Código de Departamento para entrega de Tarjeta de crédito.'; COMMENT ON COLUMN TSOLICITUDTARJETACREDITO.CCIUDAD_ENTREGATARJETA IS 'Código de Provincia para entrega de Tarjeta de crédito.'; COMMENT ON COLUMN TSOLICITUDTARJETACREDITO.CBARRIO_ENTREGATARJETA IS 'Código de Distrito para entrega de Tarjeta de crédito.'; COMMENT ON COLUMN TSOLICITUDTARJETACREDITO.CPROVINCIA_ENTREGAESTADOCTA IS 'Código de Departamento para envió de Estado de cuenta.'; COMMENT ON COLUMN TSOLICITUDTARJETACREDITO.CCIUDAD_ENTREGAESTADOCTA IS 'Código de Provincia para envió de Estado de cuenta.'; COMMENT ON COLUMN TSOLICITUDTARJETACREDITO.CBARRIO_ENTREGAESTADOCTA IS 'Código de Distrito para envió de Estado de cuenta.'; ALTER TABLE TSOLICITUDCOLOCACIONES ADD ( TIPOCAMBIO NUMBER(19,6), MONTOMAXIMOPRESTAR NUMBER(19,6), PORCENTAJEMAXIMOPRESTAR NUMBER(19,6) ); COMMENT ON COLUMN TSOLICITUDCOLOCACIONES.TIPOCAMBIO IS 'Tipo de cambio al momento de realizar la solicitud.'; COMMENT ON COLUMN TSOLICITUDCOLOCACIONES.MONTOMAXIMOPRESTAR IS 'Mónto máximo a prestar.'; COMMENT ON COLUMN TSOLICITUDCOLOCACIONES.PORCENTAJEMAXIMOPRESTAR IS 'Porcentaje máximo a prestar.'; ALTER TABLE TCUENTACOLOCACIONES ADD ( TIPOCAMBIO NUMBER(19,6), MONTOMAXIMOPRESTAR NUMBER(19,6), PORCENTAJEMAXIMOPRESTAR NUMBER(19,6) ); COMMENT ON COLUMN TCUENTACOLOCACIONES.TIPOCAMBIO IS 'Tipo de cambio para este préstamo.'; COMMENT ON COLUMN TCUENTACOLOCACIONES.MONTOMAXIMOPRESTAR IS 'Monto máximo a prestar.'; COMMENT ON COLUMN TCUENTACOLOCACIONES.PORCENTAJEMAXIMOPRESTAR IS 'Porcentaje máximo a prestar.'; ALTER TABLE TSOLICITUDGARANTIAS ADD ( NUMEROCERTIFICADO VARCHAR2(20), CCUENTA_CREDITO VARCHAR2(19), CMONEDA_CREDITO VARCHAR2(3) ); ALTER TABLE TSOLICITUDGARANTIAS ADD CONSTRAINT FKSOLGARMONIDCRE FOREIGN KEY (CMONEDA_CREDITO) REFERENCES TMONEDASID (CMONEDA); ALTER TABLE TSOLICITUDGARANTIAS ADD CONSTRAINT FKSOLGARCTAIDCRE FOREIGN KEY (CPERSONA_COMPANIA, CCUENTA_CREDITO) REFERENCES TCUENTAID (CPERSONA_COMPANIA, CCUENTA); COMMENT ON COLUMN TSOLICITUDGARANTIAS.NUMEROCERTIFICADO IS 'Número de certificado de la garantía.'; COMMENT ON COLUMN TSOLICITUDGARANTIAS.CCUENTA_CREDITO IS 'Número de cuenta del crédito relacionado a la garantía.'; COMMENT ON COLUMN TSOLICITUDGARANTIAS.CMONEDA_CREDITO IS 'Código de moneda del crédito relacionado a la garantía.'; ALTER TABLE TSOLICITUDPERSONAS ADD ( CLIENTERECURRENTE VARCHAR2(1) ); COMMENT ON COLUMN TSOLICITUDPERSONAS.CLIENTERECURRENTE IS 'Indica si es un cliente recurrente.'; ALTER TABLE TSOLICITUDJOYAS ADD ( PESOINCRUSTACION NUMBER(19,6), CSUBTIPOJOYA VARCHAR2(3) ); ALTER TABLE TSOLICITUDJOYAS ADD CONSTRAINT FKSOLJOYSUBTIPJOYID FOREIGN KEY (CSUBTIPOJOYA) REFERENCES TSUBTIPOSJOYAID (CSUBTIPOJOYA); COMMENT ON COLUMN TSOLICITUDJOYAS.PESOINCRUSTACION IS 'Peso de incrustación.'; COMMENT ON COLUMN TSOLICITUDJOYAS.CSUBTIPOJOYA IS 'Código del subtipo de joya.'; ALTER TABLE TTIPOSQUILATE ADD ( PORCENTAJEVALOR NUMBER(19,6) ); COMMENT ON COLUMN TTIPOSQUILATE.PORCENTAJEVALOR IS 'Porcentaje valor.'; INSERT INTO TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values ( to_timestamp('2016-10-26 09:45:48','yyyy-mm-dd hh24:mi:ss'),'fitbank201067079-32', null, Systimestamp); spool off;