ALTER TABLE TDEPARTAMENTOS ADD ( CAREA VARCHAR2(4) ); alter table TDEPARTAMENTOS add CONSTRAINT FKDEPAREID FOREIGN KEY (CPERSONA_COMPANIA, CAREA) REFERENCES TAREASID (CPERSONA_COMPANIA, CAREA); COMMENT ON COLUMN TDEPARTAMENTOS.CAREA IS 'Codigo del area'; ALTER TABLE TTERMINALES ADD ( CUSUARIO VARCHAR2(12) ); alter table TTERMINALES add CONSTRAINT FKTERUSUID FOREIGN KEY (CUSUARIO) REFERENCES TUSUARIOSID (CUSUARIO); COMMENT ON COLUMN TTERMINALES.CUSUARIO IS 'Codigo del usuario al que se asigna la terminal'; alter table TCFACTURA modify NUMEROAUTORIZACION varchar2(50); ALTER TABLE TSUSTENTOCOMPROBANTE DROP PRIMARY KEY; drop index IPKSUSTENTOCOMPROBANTE; alter table TSUSTENTOCOMPROBANTE add constraint IPKSUSTENTOCOMPROBANTE primary key (CSUSTENTOCOMPROBANTE,CTIPODOCUMENTOFACTURACION, CTIPOITEM,CCREDITOTRUBITARIO, DERECHO, FHASTA); ALTER TABLE TPERSONAREGISTROCIVIL ADD ( CNIVELEDUCACION NUMBER(2), CPAIS_NACIMIENTO VARCHAR2(3), PROFESIONPRINCIPAL VARCHAR2(80) ); COMMENT ON COLUMN TPERSONAREGISTROCIVIL.CNIVELEDUCACION IS 'Codigo del nivel de educacion'; COMMENT ON COLUMN TPERSONAREGISTROCIVIL.CPAIS_NACIMIENTO IS 'Codigo del pais'; COMMENT ON COLUMN TPERSONAREGISTROCIVIL.PROFESIONPRINCIPAL IS 'Descripcion de la profesion principal'; alter table TPERSONAREGISTROCIVIL add CONSTRAINT FKPERREGCIVEDUID FOREIGN KEY (CNIVELEDUCACION) REFERENCES TNIVELESEDUCACIONID (CNIVELEDUCACION); alter table TPERSONAREGISTROCIVIL add CONSTRAINT FKPERREGCIVPAISID FOREIGN KEY (CPAIS_NACIMIENTO) REFERENCES TPAISESID (CPAIS); drop table TDETALLEESTRUCTURASECTOR cascade constraints; /*==============================================================*/ /* Table: TDETALLEESTRUCTURASECTOR */ /*==============================================================*/ CREATE TABLE TDETALLEESTRUCTURASECTOR ( CENTIDADCONTROL VARCHAR2 (6)NOT NULL, CCODIGOESTRUCTURA VARCHAR2(6) NOT NULL, CPERSONA_COMPANIA NUMBER (8) NOT NULL, FCORTE DATE NOT NULL, CODIGOINSTITUCION VARCHAR2 (10) NOT NULL, FGENERACION DATE NOT NULL, NOMBREMODULO VARCHAR2 (12) NOT NULL, TIPOIDENTIFICACION VARCHAR2(3) NOT NULL, IDENTIFICACION VARCHAR2 (19) NOT NULL, CODIGOCONTABLE VARCHAR2 (20) NOT NULL, SECTOR VARCHAR2(6) , SALDO NUMBER (19,6) , CONSTRAINT IPKDETESTRUCSEC PRIMARY KEY (CENTIDADCONTROL, CCODIGOESTRUCTURA, CPERSONA_COMPANIA, FCORTE, NOMBREMODULO,TIPOIDENTIFICACION,IDENTIFICACION,CODIGOCONTABLE), CONSTRAINT FKDETESTRUCSEC FOREIGN KEY (CENTIDADCONTROL, CCODIGOESTRUCTURA, CPERSONA_COMPANIA) REFERENCES TCODIGOSESTRUCTURASID (CENTIDADCONTROL, CCODIGOESTRUCTURA, CPERSONA_COMPANIA)); COMMENT ON TABLE TDETALLEESTRUCTURASECTOR IS 'Detalle de la Estructura de sectorizacion'; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.CENTIDADCONTROL IS 'Codigo de la Entidad de Control'; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.CCODIGOESTRUCTURA IS 'Codigo de la estructura '; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.CPERSONA_COMPANIA IS 'Codigo de la compania'; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.FCORTE IS 'Fecha de corte a la cual se genera la Estuctura'; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.CODIGOINSTITUCION IS 'Codigo de la institucion en la entidad de control '; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.FGENERACION IS 'Fecha de corte a la cual se genera la Estuctura'; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.NOMBREMODULO IS 'Nombre del Modulo del cual se efectua la carga'; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.TIPOIDENTIFICACION IS 'Tipo de identificacion'; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.IDENTIFICACION IS 'Codigo de identificacion '; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.CODIGOCONTABLE IS 'Codigo contable a reportar'; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.SECTOR IS 'Sector Financiero a reportar'; COMMENT ON COLUMN TDETALLEESTRUCTURASECTOR.SALDO IS 'El Saldo del codigo contable por Sector'; drop table TDETALLEESTRUCTURAB12 cascade constraints; /*==============================================================*/ /* Table: TDETALLEESTRUCTURAB12 */ /*==============================================================*/ CREATE TABLE TDETALLEESTRUCTURAB12 ( CENTIDADCONTROL VARCHAR2 (6)NOT NULL, CCODIGOESTRUCTURA VARCHAR2(6) NOT NULL, CPERSONA_COMPANIA NUMBER (8) NOT NULL, FCORTE DATE NOT NULL, CODIGOINSTITUCION VARCHAR2 (10) NOT NULL, FGENERACION DATE NOT NULL, NOMBREMODULO VARCHAR2 (12) NOT NULL, TIPOIDENTIFICACION VARCHAR2(3) NOT NULL, IDENTIFICACION VARCHAR2 (19) NOT NULL, CODIGOCONTABLE VARCHAR2 (20) NOT NULL, SALDO NUMBER (19,6) NOT NULL, CODIGOOFICINA VARCHAR2(4), NUMEROCLIENTES NUMBER (6), NUMEROCUENTAS NUMBER (6), CONSTRAINT IPKDETESTRUCB12 PRIMARY KEY (CENTIDADCONTROL, CCODIGOESTRUCTURA, CPERSONA_COMPANIA, FCORTE, NOMBREMODULO,TIPOIDENTIFICACION,IDENTIFICACION,CODIGOCONTABLE), CONSTRAINT FKDETESTRUCB12 FOREIGN KEY (CENTIDADCONTROL, CCODIGOESTRUCTURA, CPERSONA_COMPANIA) REFERENCES TCODIGOSESTRUCTURASID (CENTIDADCONTROL, CCODIGOESTRUCTURA, CPERSONA_COMPANIA)); COMMENT ON TABLE TDETALLEESTRUCTURAB12 IS 'Detalle de la Estructura B12'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.CENTIDADCONTROL IS 'Codigo de la Entidad de Control'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.CCODIGOESTRUCTURA IS 'Codigo de la estructura '; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.CPERSONA_COMPANIA IS 'Codigo de la compania'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.FCORTE IS 'Fecha de corte a la cual se genera la Estuctura'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.CODIGOINSTITUCION IS 'Codigo de la institucion en la entidad de control '; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.FGENERACION IS 'Fecha de corte a la cual se genera la Estuctura'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.NOMBREMODULO IS 'Descripcion del Modulo del cual se efectua la carga de datos'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.TIPOIDENTIFICACION IS 'Tipo de identificacion'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.IDENTIFICACION IS 'Codigo de identificacion del sujeto'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.CODIGOCONTABLE IS 'Codigo contable a reportar'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.SALDO IS 'El Saldo del codigo contable'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.CODIGOOFICINA IS 'Codigo de Oficina'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.NUMEROCLIENTES IS 'Numero de clientes'; COMMENT ON COLUMN TDETALLEESTRUCTURAB12.NUMEROCUENTAS IS 'Numero de Cuentas'; drop table TDETALLEESTRUCTURATINS cascade constraints; /*==============================================================*/ /* Table: TDETALLEESTRUCTURATINS */ /*==============================================================*/ CREATE TABLE TDETALLEESTRUCTURATINS ( CENTIDADCONTROL VARCHAR2 (6)NOT NULL, CCODIGOESTRUCTURA VARCHAR2(6) NOT NULL, CPERSONA_COMPANIA NUMBER (8) NOT NULL, FCORTE DATE NOT NULL, CODIGOINSTITUCION VARCHAR2 (10) NOT NULL, FGENERACION DATE NOT NULL, NOMBREMODULO VARCHAR2 (12) NOT NULL, NUMEROOPERACION VARCHAR2(19) NOT NULL, SEGMENTOCREDITO NUMBER (2), CODIGOCONTABLE NUMBER (6), CODIGOOPERACION VARCHAR2 (2), FCONCESION DATE, CODIGOMONEDA NUMBER (2), PLAZO NUMBER (8), TNOMINAL NUMBER (5,2), TEFECTIVA NUMBER (5,2), CANTIDADOPERACIONES NUMBER (8), FRECUENCIAPAGO NUMBER (8), PERIODOREAJUSTE NUMBER (8), VALORPRINCIPAL NUMBER (18,2), NIVELVENTAS NUMBER (18,2), ACUMULADOMICROCREDITO NUMBER (18,2), ACTIVIDADECONOMICA VARCHAR2 (7), DESTINOFINANCIERO VARCHAR (2), DESTINOCREDITOHIPOTECARIO NUMBER (2), TIPOCONSUMO VARCHAR2 (2), TIPOGARANTIA VARCHAR2 (3), VALORCOMERCIALVIVIENDA NUMBER (18,2), VALORMETROCUADRADO NUMBER (18,2), INSTRUMENTACION VARCHAR2 (2), IDENTIFICACION VARCHAR2 (19), TIPOIDENTIFICACION VARCHAR2 (3), CLASEPRESTATARIO VARCHAR2 (1), TASAREAJUSTE VARCHAR2 (3) , CUPOTOTALTARJETA NUMBER (18,2), CODIGOPROVINCIA NUMBER (2), CODIGOCANTON NUMBER (2), ANIOSANTIGUEDADVIVIENDA NUMBER (8), VALORENCAJE NUMBER (18,2), CONSTRAINT IPKDETESTRUCTINS PRIMARY KEY (CENTIDADCONTROL, CCODIGOESTRUCTURA, CPERSONA_COMPANIA, FCORTE, NOMBREMODULO,CODIGOCONTABLE, NUMEROOPERACION), CONSTRAINT FKDETESTRUCTINS FOREIGN KEY (CENTIDADCONTROL, CCODIGOESTRUCTURA, CPERSONA_COMPANIA) REFERENCES TCODIGOSESTRUCTURASID (CENTIDADCONTROL, CCODIGOESTRUCTURA, CPERSONA_COMPANIA)); COMMENT ON TABLE TDETALLEESTRUCTURATINS IS 'Detalle de la Estructura de tasas de Interes TINS'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CENTIDADCONTROL IS 'Codigo de la Entidad de Control'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CCODIGOESTRUCTURA IS 'Codigo de la estructura '; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CPERSONA_COMPANIA IS 'Codigo de la compania'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.FCORTE IS 'Fecha de corte a la cual se genera la Estuctura'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CODIGOINSTITUCION IS 'Codigo de la institucion en la entidad de control '; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.FGENERACION IS 'Fecha de corte a la cual se genera la Estuctura'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.NOMBREMODULO IS 'Descripcion del Modulo del cual se efectua la carga de datos'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.NUMEROOPERACION IS 'Numero de Operacion o Numero de cuenta'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.SEGMENTOCREDITO IS 'Segmento del Credito'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CODIGOCONTABLE IS 'Codigo contable a reportar'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CODIGOOPERACION IS 'Codigo de operacion a reportar'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.FCONCESION IS 'Fecha de Concesion'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CODIGOOPERACION IS 'Codigo de moneda'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.PLAZO IS 'Plazo'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.TNOMINAL IS 'Tasa Nominal'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.TEFECTIVA IS 'Tasa Efectiva'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CANTIDADOPERACIONES IS 'Numero de operaciones a reportar'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.FRECUENCIAPAGO IS 'Frecuencia de Pago'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.PERIODOREAJUSTE IS 'Periodo de Reajuste'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.VALORPRINCIPAL IS 'Valor Principal'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.NIVELVENTAS IS 'Nivel de Ventas'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.ACUMULADOMICROCREDITO IS 'Acumulado de Microcredito'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.ACTIVIDADECONOMICA IS 'Actividad Economica'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.DESTINOFINANCIERO IS 'Destino Financiero'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.DESTINOCREDITOHIPOTECARIO IS 'Destino de Credito Hipotecario'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.TIPOCONSUMO IS 'Tipo de Consumo'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.TIPOGARANTIA IS 'Tipo de Garantia'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.VALORCOMERCIALVIVIENDA IS 'Valor comercial de la Vivienda'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.VALORMETROCUADRADO IS 'Valor del metro cuadrado'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.INSTRUMENTACION IS 'Instrumentacion'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.IDENTIFICACION IS 'Codigo de identificacion del sujeto'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.TIPOIDENTIFICACION IS 'Tipo de Identificacion'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CLASEPRESTATARIO IS 'Clase del Prestatario'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.TASAREAJUSTE IS 'Tasa de Reajuste'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CUPOTOTALTARJETA IS 'Cupo Total de la tarjeta'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CODIGOPROVINCIA IS 'Codigo de Provincia'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.CODIGOCANTON IS 'Codigo del Canton'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.ANIOSANTIGUEDADVIVIENDA IS 'Anios de antiguedad de vivienda'; COMMENT ON COLUMN TDETALLEESTRUCTURATINS.VALORENCAJE IS 'Valor de Encaje'; insert into TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values (to_timestamp('2019-01-22 13:00:00.415421','yyyy-mm-dd hh24:mi:ss.ff'),'fitbank201067119-12', null, Systimestamp);