spool fitbank201067077-9.log CREATE TABLE TCUENTAUBICACIONREMESA ( CCUENTA_DOCUMENTO VARCHAR2(19) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CESTATUSDOCUMENTO VARCHAR2(3) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, AGENCIAEMISORA VARCHAR2(20) NOT NULL, AGENCIACORRESPONSAL VARCHAR2(20) NOT NULL, UBICACION VARCHAR2(3) NOT NULL, UBIGEO VARCHAR2(6) NOT NULL, NUMERODOCUMENTO VARCHAR2(20), CONSTRAINT IPKTCTAUBIREM PRIMARY KEY (CCUENTA_DOCUMENTO, CPERSONA_COMPANIA, CSUBSISTEMA, CESTATUSDOCUMENTO, FHASTA), CONSTRAINT FKTCTAUBIREMTCTAID FOREIGN KEY (CCUENTA_DOCUMENTO, CPERSONA_COMPANIA) REFERENCES TCUENTAID (CCUENTA, CPERSONA_COMPANIA), CONSTRAINT FTTCTAUBIREMTESTDOCID FOREIGN KEY (CSUBSISTEMA, CESTATUSDOCUMENTO) REFERENCES TESTATUSDOCUMENTOID (CSUBSISTEMA, CESTATUSDOCUMENTO) ); COMMENT ON TABLE TCUENTAUBICACIONREMESA IS 'Tabla que guarda la plaza de cobranza de cada documento correspondiente a donde se realizará la remesa del documento.'; COMMENT ON COLUMN TCUENTAUBICACIONREMESA.CCUENTA_DOCUMENTO IS 'Número de la cuenta relacionada con el documento.'; COMMENT ON COLUMN TCUENTAUBICACIONREMESA.CPERSONA_COMPANIA IS 'Código de la persona de la compañía'; COMMENT ON COLUMN TCUENTAUBICACIONREMESA.CSUBSISTEMA IS 'Código del subsistema.'; COMMENT ON COLUMN TCUENTAUBICACIONREMESA.CESTATUSDOCUMENTO IS 'Código del estatus del documento.'; COMMENT ON COLUMN TCUENTAUBICACIONREMESA.FHASTA IS 'Fecha hasta la que está vigente la ubicación del documento de la planilla.'; COMMENT ON COLUMN TCUENTAUBICACIONREMESA.FDESDE IS 'Fecha desde la que está vigente la ubicación del documento de la planilla.'; COMMENT ON COLUMN TCUENTAUBICACIONREMESA.AGENCIAEMISORA IS 'Agencia que recibe la planilla de documentos.'; COMMENT ON COLUMN TCUENTAUBICACIONREMESA.AGENCIACORRESPONSAL IS 'Agencia o corresponsal de cobranza.'; COMMENT ON COLUMN TCUENTAUBICACIONREMESA.UBICACION IS 'Ubicación de documento (bóveda, agencia, provincias).'; COMMENT ON COLUMN TCUENTAUBICACIONREMESA.UBIGEO IS 'Ubigeo del documento (país, provincia, ciudad, barrio).'; COMMENT ON COLUMN TCUENTAUBICACIONREMESA.NUMERODOCUMENTO IS 'Número de documento de la planilla.'; CREATE TABLE TSOLICITUDUBICACIONREMESA ( CSOLICITUD_DOCUMENTO NUMBER(10) NOT NULL, SECUENCIA NUMBER(4) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CESTATUSDOCUMENTO VARCHAR2(3) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, AGENCIAEMISORA VARCHAR2(20) NOT NULL, AGENCIACORRESPONSAL VARCHAR2(20) NOT NULL, UBICACION VARCHAR2(3) NOT NULL, UBIGEO VARCHAR2(6) NOT NULL, NUMERODOCUMENTO VARCHAR2(20), CONSTRAINT IPKTSOLUBIREM PRIMARY KEY (CSOLICITUD_DOCUMENTO, SECUENCIA, CPERSONA_COMPANIA, FHASTA), CONSTRAINT FKTSOLUBIREMTSOLID FOREIGN KEY (CSOLICITUD_DOCUMENTO, SECUENCIA, CPERSONA_COMPANIA) REFERENCES TSOLICITUDID (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA), CONSTRAINT FKTSOLUBIREMTESTDOCID FOREIGN KEY (CSUBSISTEMA, CESTATUSDOCUMENTO) REFERENCES TESTATUSDOCUMENTOID (CSUBSISTEMA, CESTATUSDOCUMENTO) ); COMMENT ON TABLE TSOLICITUDUBICACIONREMESA IS 'Tabla que guarda la plaza de cobranza de cada documento correspondiente a donde se realizará la remesa del documento.'; COMMENT ON COLUMN TSOLICITUDUBICACIONREMESA.CSOLICITUD_DOCUMENTO IS 'Número de solicitud de la planilla de documentos.'; COMMENT ON COLUMN TSOLICITUDUBICACIONREMESA.SECUENCIA IS 'Número consecutivo de la solicitud.'; COMMENT ON COLUMN TSOLICITUDUBICACIONREMESA.CPERSONA_COMPANIA IS 'Codigo de persona de la compania a la que pertenece la solicitud.'; COMMENT ON COLUMN TSOLICITUDUBICACIONREMESA.FHASTA IS 'Fecha hasta la que está vigente la ubicación del documento de la planilla.'; COMMENT ON COLUMN TSOLICITUDUBICACIONREMESA.FDESDE IS 'Fecha desde la que está vigente la ubicación del documento de la planilla.'; COMMENT ON COLUMN TSOLICITUDUBICACIONREMESA.AGENCIAEMISORA IS 'Agencia que recibe la planilla de documentos.'; COMMENT ON COLUMN TSOLICITUDUBICACIONREMESA.AGENCIACORRESPONSAL IS 'Agencia o corresponsal de cobranza.'; COMMENT ON COLUMN TSOLICITUDUBICACIONREMESA.UBICACION IS 'Ubicación de documento (bóveda, agencia, provincias)'; COMMENT ON COLUMN TSOLICITUDUBICACIONREMESA.UBIGEO IS 'Ubigeo del documento (país, provincia, ciudad, barrio).'; COMMENT ON COLUMN TSOLICITUDUBICACIONREMESA.NUMERODOCUMENTO IS 'Número de documento de la planilla.'; CREATE TABLE TDESTINOCREDITOID ( CDESTINOCREDITO VARCHAR2(4) NOT NULL, CONSTRAINT IPKTDESTCREDID PRIMARY KEY (CDESTINOCREDITO) ); COMMENT ON TABLE TDESTINOCREDITOID IS 'Códigos de destino crédito para las cuentas con saldo deudor y acreedor'; COMMENT ON COLUMN TDESTINOCREDITOID.CDESTINOCREDITO IS 'Código de destino crédito.'; CREATE TABLE TDESTINOCREDITO ( CIDIOMA VARCHAR2(3) NOT NULL, CDESTINOCREDITO VARCHAR2(4) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(100) NOT NULL, VERSIONCONTROL NUMBER(22) DEFAULT 0, CONSTRAINT IPKTDESTCRED PRIMARY KEY (CIDIOMA, CDESTINOCREDITO, FHASTA), CONSTRAINT FKIDITDESTCRED FOREIGN KEY (CIDIOMA) REFERENCES TIDIOMASID (CIDIOMA), CONSTRAINT FKTDESTCREDID FOREIGN KEY (CDESTINOCREDITO) REFERENCES TDESTINOCREDITOID (CDESTINOCREDITO) ); COMMENT ON TABLE TDESTINOCREDITO IS 'Descripción por idioma de los códigos de destino crédito para las cuentas con saldo deudor y acreedor.'; COMMENT ON COLUMN TDESTINOCREDITO.CIDIOMA IS 'Código del idioma.'; COMMENT ON COLUMN TDESTINOCREDITO.CDESTINOCREDITO IS 'Código de destino crédito.'; COMMENT ON COLUMN TDESTINOCREDITO.FHASTA IS 'Fecha hasta la que está vigente la descripción de un destino crédito.'; COMMENT ON COLUMN TDESTINOCREDITO.FDESDE IS 'Fecha desde la que está vigente la descripción de un destino crédito.'; COMMENT ON COLUMN TDESTINOCREDITO.DESCRIPCION IS 'Descripción del destino crédito.'; COMMENT ON COLUMN TDESTINOCREDITO.VERSIONCONTROL IS 'Manejo de optimistic locking.'; CREATE TABLE TDESTINOCREDITOCODIGOCONTABLE ( CSUBSISTEMA VARCHAR2(2) NOT NULL, CDESTINOCREDITO VARCHAR2(4) NOT NULL, CODIGOCONTABLE VARCHAR2(20) NOT NULL, VERSIONCONTROL NUMBER(22) DEFAULT 0, CONSTRAINT IPKTDESTCREDCODCONT PRIMARY KEY (CSUBSISTEMA, CDESTINOCREDITO), CONSTRAINT FKTDESTCREDCODCONTSUBS FOREIGN KEY (CSUBSISTEMA) REFERENCES TSUBSISTEMAID (CSUBSISTEMA), CONSTRAINT FKTDESTCREDCODCONTDESTCREDID FOREIGN KEY (CDESTINOCREDITO) REFERENCES TDESTINOCREDITOID (CDESTINOCREDITO) ); COMMENT ON TABLE TDESTINOCREDITOCODIGOCONTABLE IS 'Código contable para los destinos créditos y la reclasificación de las cuentas.'; COMMENT ON COLUMN TDESTINOCREDITOCODIGOCONTABLE.CSUBSISTEMA IS 'Código del subsistema.'; COMMENT ON COLUMN TDESTINOCREDITOCODIGOCONTABLE.CDESTINOCREDITO IS 'Código de destino crédito.'; COMMENT ON COLUMN TDESTINOCREDITOCODIGOCONTABLE.CODIGOCONTABLE IS 'Código contable para el destino crédito.'; COMMENT ON COLUMN TDESTINOCREDITOCODIGOCONTABLE.VERSIONCONTROL IS 'Manejo de optimistic locking.'; ALTER TABLE TLIMITERESPONSABILIDAD ADD (RIESGOGIRADOR VARCHAR2(2)); COMMENT ON COLUMN TLIMITERESPONSABILIDAD.RIESGOGIRADOR IS 'Flag que indica si se debe evaluar al aceptante, ya que por negocio el cedente asume sus deudas.'; INSERT INTO TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values ( to_timestamp('2013-06-10 18:38:00','yyyy-mm-dd hh24:mi:ss'),'fitbank201067077-9', null, SYSTIMESTAMP); spool off