ALTER TABLE TPERSONAVINCULACIONES MODIFY (PARTICIPACIONCAPITALSOCIAL NUMBER (19,6)); ALTER TABLE TLOTEMENSAJES DROP COLUMN CABECERA; ALTER TABLE TLOTEMENSAJES DROP COLUMN TOTAL; ALTER TABLE TLOTEMENSAJES ADD (CABECERA VARCHAR2 (500) DEFAULT NULL, TOTAL VARCHAR2 (500) DEFAULT NULL); COMMENT ON COLUMN TLOTEMENSAJES.CABECERA IS 'Cabecera del archivo de entrada'; COMMENT ON COLUMN TLOTEMENSAJES.TOTAL IS 'Linea de totales del archivo de entrada'; ALTER TABLE TGIROSTRANSFERENCIAS DROP COLUMN FECHALOTE CASCADE CONSTRAINTS; ALTER TABLE TGIROSTRANSFERENCIAS DROP COLUMN NUMEROLOTE CASCADE CONSTRAINTS; ALTER TABLE TGIROSTRANSFERENCIAS DROP COLUMN STRANSACCION CASCADE CONSTRAINTS; ALTER TABLE TGIROSTRANSFERENCIAS ADD (FECHALOTE DATE DEFAULT NULL, NUMEROLOTE NUMBER (22) DEFAULT NULL, STRANSACCION NUMBER (22) DEFAULT NULL); COMMENT ON COLUMN TGIROSTRANSFERENCIAS.FECHALOTE IS 'Fecha del lote de transacciones'; COMMENT ON COLUMN TGIROSTRANSFERENCIAS.NUMEROLOTE IS 'Numero del lote de transacciones consecutivo para la fecha'; COMMENT ON COLUMN TGIROSTRANSFERENCIAS.STRANSACCION IS 'Secuencia de la transaccion dentro del lote'; ALTER TABLE TGIROSTRANSFERENCIAS ADD CONSTRAINT FKGIRTRALOTMENDET FOREIGN KEY (NUMEROLOTE, FECHALOTE, STRANSACCION) REFERENCES TLOTEMENSAJESDETALLE (NUMEROLOTE, FECHALOTE,STRANSACCION); ALTER TABLE TESTATUSCHEQUEID DROP COLUMN MANEJADIASLABORABLES; ALTER TABLE TESTATUSCHEQUEID ADD MANEJADIASLABORABLES VARCHAR2(1); ALTER TABLE TESTATUSCHEQUEID ADD CONSTRAINT CKMANEJADIASLABORABLES CHECK ( MANEJADIASLABORABLES IN ('0', '1')); COMMENT ON COLUMN TESTATUSCHEQUEID.MANEJADIASLABORABLES IS 'Identifica si los dias tope se calculan usando dias laborables o dias calendario'; ALTER TABLE TESTATUSCHEQUE DROP COLUMN MENSAJEESTATUS; ALTER TABLE TESTATUSCHEQUE ADD MENSAJEESTATUS VARCHAR2(30); COMMENT ON COLUMN TESTATUSCHEQUE.MENSAJEESTATUS IS 'Mensaje a mostrar de acuerdo al estatus del cheque'; ALTER TABLE TCUENTAACTIVOSFIJOS DROP COLUMN CSUBSISTEMA_ORIGEN; ALTER TABLE TCUENTAACTIVOSFIJOS DROP COLUMN CTRANSACCION_ORIGEN; ALTER TABLE TCUENTAACTIVOSFIJOS ADD ( CSUBSISTEMA_ORIGEN VARCHAR2(2), CTRANSACCION_ORIGEN VARCHAR2(4) ); DROP TABLE TSOLICITUDANALISISCREDITO CASCADE CONSTRAINTS; CREATE TABLE TSOLICITUDANALISISCREDITO ( CSOLICITUD NUMBER(10) NOT NULL, SECUENCIA NUMBER(4) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, DATOS CLOB, VERSIONCONTROL NUMBER(22) DEFAULT 0 NOT NULL, OBSERVACIONES VARCHAR2(500), CPERSONA NUMBER(8) NOT NULL, ANALIZADO VARCHAR2(1), PERFILRIESGO VARCHAR2(10), DECISION VARCHAR2(50), TIPOGARANTIA VARCHAR2(25), REQUIEREFIRMACONYUGUE VARCHAR2(2), CONSTRAINT IPKSOLANACRE PRIMARY KEY (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA, FHASTA, CPERSONA), CONSTRAINT FKSOLANACRESOLID FOREIGN KEY (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA) REFERENCES TSOLICITUDID (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA) ); COMMENT ON TABLE TSOLICITUDANALISISCREDITO IS 'Información obtenida del web service de hcrisk.'; COMMENT ON COLUMN TSOLICITUDANALISISCREDITO.CSOLICITUD IS 'Código de la solicitud.'; COMMENT ON COLUMN TSOLICITUDANALISISCREDITO.SECUENCIA IS 'Número consecutivo de la solicitud.'; COMMENT ON COLUMN TSOLICITUDANALISISCREDITO.CPERSONA_COMPANIA IS 'Código de la persona de la compañía.'; COMMENT ON COLUMN TSOLICITUDANALISISCREDITO.FHASTA IS 'Fecha hasta la que está vigente el registro.'; COMMENT ON COLUMN TSOLICITUDANALISISCREDITO.FDESDE IS 'Fecha desde la que está vigente el registro.'; COMMENT ON COLUMN TSOLICITUDANALISISCREDITO.DATOS IS 'XML que retorna el servicio web.'; COMMENT ON COLUMN TSOLICITUDANALISISCREDITO.VERSIONCONTROL IS 'Manejo de optimistic locking.'; DROP TABLE TCUENTACONTABLEPRESUPUESTO CASCADE CONSTRAINTS; CREATE TABLE TCUENTACONTABLEPRESUPUESTO ( CSUCURSAL NUMBER(4) NOT NULL, COFICINA NUMBER(4) NOT NULL, CODIGOCONTABLE VARCHAR2(20) NOT NULL, CPERIODO VARCHAR2(4) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CMONEDA VARCHAR2(3) NOT NULL, SALDO_MES1 NUMBER(19,6), SALDO_MES2 NUMBER(19,6), SALDO_MES3 NUMBER(19,6), SALDO_MES4 NUMBER(19,6), SALDO_MES5 NUMBER(19,6), SALDO_MES6 NUMBER(19,6), SALDO_MES7 NUMBER(19,6), SALDO_MES8 NUMBER(19,6), SALDO_MES9 NUMBER(19,6), SALDO_MES10 NUMBER(19,6), SALDO_MES11 NUMBER(19,6), SALDO_MES12 NUMBER(19,6), VERSIONCONTROL NUMBER(22) DEFAULT 0, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, CONSTRAINT IPKCTACONTPRE PRIMARY KEY (CSUCURSAL, COFICINA, CODIGOCONTABLE, CPERIODO, CPERSONA_COMPANIA, FHASTA) ); COMMENT ON TABLE TCUENTACONTABLEPRESUPUESTO IS 'Datos de los valores presupuestados en una sucursal para los meses de enero a diciembre.'; COMMENT ON COLUMN TCUENTACONTABLEPRESUPUESTO.CSUCURSAL IS 'Codigo de la sucursal a la que el valor presupuestado de la cuenta contable pertenece.'; COMMENT ON COLUMN TCUENTACONTABLEPRESUPUESTO.COFICINA IS 'Codigo de la oficina a la que el valor presupuestado de la cuenta contable pertenece.'; COMMENT ON COLUMN TCUENTACONTABLEPRESUPUESTO.CODIGOCONTABLE IS 'Codigo contable de la cuenta.'; COMMENT ON COLUMN TCUENTACONTABLEPRESUPUESTO.CPERSONA_COMPANIA IS 'Codigo de persona de la compania a la que pertenece el codigo contable.'; COMMENT ON COLUMN TCUENTACONTABLEPRESUPUESTO.CMONEDA IS 'Codigo de moneda.'; COMMENT ON COLUMN TCUENTACONTABLEPRESUPUESTO.VERSIONCONTROL IS 'Manejo de optimistic loking.'; COMMENT ON COLUMN TCUENTACONTABLEPRESUPUESTO.FHASTA IS 'Fecha de vigencia del registro.'; COMMENT ON COLUMN TCUENTACONTABLEPRESUPUESTO.FDESDE IS 'Fecha de creacion del registro.'; DROP TABLE TAUTORIZACIONPRESUPUESTO CASCADE CONSTRAINTS; CREATE TABLE TAUTORIZACIONPRESUPUESTO ( CODIGOCONTABLE VARCHAR2(50) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CSUCURSAL NUMBER(3) NOT NULL, COFICINA NUMBER(3) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FINGRESO TIMESTAMP(6) NOT NULL, CPERIODO VARCHAR2(4) NOT NULL, CUSUARIO_SOLICITANTE VARCHAR2(12), CUSUARIO_AUTORIZADOR VARCHAR2(12), VALOR_AUTORIZADO NUMBER(19,6), ESTADO_AUTORIZACION VARCHAR2(2), NUMEROCOMPROBANTE NUMBER(22), CCOMPROBANTE VARCHAR2(4), NUMERO_AUTORIZACION NUMBER(22), DETALLE_AUTORIZACION VARCHAR2(2000), VERSIONCONTROL NUMBER(22) DEFAULT 0, CONSTRAINT IPKAUTPRE PRIMARY KEY (CODIGOCONTABLE, CSUCURSAL, COFICINA, FINGRESO, FHASTA, CPERIODO, CPERSONA_COMPANIA) ); COMMENT ON TABLE TAUTORIZACIONPRESUPUESTO IS 'Datos de autorizaciones de presupuesto'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.CODIGOCONTABLE IS 'Codigo de la cuenta contable'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.CSUCURSAL IS 'Codigo de sucursal de la cuenta contable'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.COFICINA IS 'Codigo de oficina'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.FDESDE IS 'Fecha de creacion del registro'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.FHASTA IS 'Fecha de vigencia del registro'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.CPERIODO IS 'Periodo del comprobante contable en la que se utilizo la autorizacion'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.CUSUARIO_SOLICITANTE IS 'Codigo del usuario que solicito la autorizacion del presupuesto'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.CUSUARIO_AUTORIZADOR IS 'Codigo del usuario que autorizo el presupuesto'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.VALOR_AUTORIZADO IS 'Valor autorizado'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.ESTADO_AUTORIZACION IS 'Estado de la autorizacion'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.NUMEROCOMPROBANTE IS 'Numero del comprobante contable en la que se utilizo la autorizacion'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.CCOMPROBANTE IS 'Codigo del comprobante contable en la que se utilizo la autorizacion'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.NUMERO_AUTORIZACION IS 'Codigo de autorizacion generada'; COMMENT ON COLUMN TAUTORIZACIONPRESUPUESTO.DETALLE_AUTORIZACION IS 'Detalle de la autorizacion'; DROP TABLE TROLCODIGOCONTABLE CASCADE CONSTRAINTS; CREATE TABLE TROLCODIGOCONTABLE ( CROL NUMBER(3), CODIGOCONTABLE VARCHAR2(20) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CONSTRAINT IPKROLCODIGOCONT PRIMARY KEY (CODIGOCONTABLE, CPERSONA_COMPANIA), CONSTRAINT FKROLCODIGOCONTROL FOREIGN KEY (CROL) REFERENCES "TROLESID" ("CROL"), CONSTRAINT FKROLCODIGOCONTCOD FOREIGN KEY (CODIGOCONTABLE, CPERSONA_COMPANIA) REFERENCES "TCUENTACONTABLEID" ("CODIGOCONTABLE", "CPERSONA_COMPANIA") ); COMMENT ON COLUMN TROLCODIGOCONTABLE.CROL IS 'Codigo del rol del usuario que ingresa o mantiene el valor presupuestado.'; COMMENT ON COLUMN TROLCODIGOCONTABLE.CODIGOCONTABLE IS 'Codigo contable de la cuenta.'; COMMENT ON COLUMN TROLCODIGOCONTABLE.CPERSONA_COMPANIA IS 'Codigo de persona de la compania a la que pertenece el codigo contable.'; DROP TABLE TCLASEDEPENDENCIAS CASCADE CONSTRAINTS; CREATE TABLE TCLASEDEPENDENCIAS ( COMANDO VARCHAR2(100) NOT NULL, COMANDO_DEPENDIENTE VARCHAR2(100) NOT NULL, ABSTRACTCOMMAND VARCHAR2(100), CONSTRAINT IPKCLASEDEP PRIMARY KEY (COMANDO, COMANDO_DEPENDIENTE) ); DROP TABLE TRESULTADOSRIESGO CASCADE CONSTRAINTS; CREATE TABLE TRESULTADOSRIESGO ( NUMEROMENSAJE VARCHAR2(30) NOT NULL, FACTOR VARCHAR2(20) NOT NULL, ITEM VARCHAR2(30) NOT NULL, CPERSONA NUMBER(8), CPERSONA_COMPANIA NUMBER(8), CCUENTA VARCHAR2(19), FEVALUACION TIMESTAMP(6), ENTRADAS CLOB, CALIFICACION NUMBER(5,2), PONDERADO NUMBER(5,2), CONSTRAINT IPKRESRIES PRIMARY KEY (NUMEROMENSAJE, FACTOR, ITEM) ); COMMENT ON TABLE TRESULTADOSRIESGO IS 'Registro de los resultados de análisis de riesgo según el factor y rubro a evaluar'; COMMENT ON COLUMN TRESULTADOSRIESGO.NUMEROMENSAJE IS 'Numero de mensaje de la transaccion'; COMMENT ON COLUMN TRESULTADOSRIESGO.FACTOR IS 'Factor de evualuación del riesgo'; COMMENT ON COLUMN TRESULTADOSRIESGO.ITEM IS 'Item de evualuación del riesgo'; COMMENT ON COLUMN TRESULTADOSRIESGO.CPERSONA IS 'Codigo de persona asociada a la transacción (a evaular)'; COMMENT ON COLUMN TRESULTADOSRIESGO.CPERSONA_COMPANIA IS 'Codigo de persona de la compania para la cuenta'; COMMENT ON COLUMN TRESULTADOSRIESGO.CCUENTA IS 'Codigo de cuenta asociada a la transacción (a evaluar)'; COMMENT ON COLUMN TRESULTADOSRIESGO.FEVALUACION IS 'Fecha de ejecución de la evaluación'; COMMENT ON COLUMN TRESULTADOSRIESGO.ENTRADAS IS 'Contenido de las entradas para la evaluación Factor/Item actual (map)'; COMMENT ON COLUMN TRESULTADOSRIESGO.CALIFICACION IS 'Calificación del Factor/Item para el cliente/cuenta/transacción actual'; COMMENT ON COLUMN TRESULTADOSRIESGO.PONDERADO IS 'Calificación con la ponderación respectiva aplicada'; DROP TABLE TTIPOLOGIASCOMANDOS CASCADE CONSTRAINTS; CREATE TABLE TTIPOLOGIASCOMANDOS ( CGRUPOTIPOLOGIA VARCHAR2(3) NOT NULL, SGRUPOTIPOLOGIA INTEGER NOT NULL, COMANDO VARCHAR2(200), TIPOCOMANDO VARCHAR2(3) NOT NULL, ACTIVO INTEGER NOT NULL, SENTENCIASQL VARCHAR2(2000), PARAMETROSSQL VARCHAR2(200), PRIMARY KEY (CGRUPOTIPOLOGIA, SGRUPOTIPOLOGIA), CONSTRAINT FK_GRUPTIPCOMID FOREIGN KEY (COMANDO, TIPOCOMANDO) REFERENCES "TCOMANDOSID" ("COMANDO", "TIPOCOMANDO") ); DROP TABLE TGRUPOSTIPOLOGIAID CASCADE CONSTRAINTS; CREATE TABLE TGRUPOSTIPOLOGIAID ( CGRUPOTIPOLOGIA VARCHAR2(3) NOT NULL, PRIMARY KEY (CGRUPOTIPOLOGIA) ); DROP TABLE TGRUPOSTIPOLOGIA CASCADE CONSTRAINTS; CREATE TABLE TGRUPOSTIPOLOGIA ( CIDIOMA VARCHAR2(3) NOT NULL, CGRUPOTIPOLOGIA VARCHAR2(3) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(200), VERSIONCONTROL INTEGER, PRIMARY KEY (CIDIOMA, CGRUPOTIPOLOGIA, FHASTA), CONSTRAINT FK_GRUPTIPOLOID FOREIGN KEY (CGRUPOTIPOLOGIA) REFERENCES "TGRUPOSTIPOLOGIAID" ("CGRUPOTIPOLOGIA") ); DROP TABLE TTIPOLOGIASMENSAJES CASCADE CONSTRAINTS; CREATE TABLE TTIPOLOGIASMENSAJES ( NUMEROMENSAJE VARCHAR2(50) NOT NULL, SMENSAJE NUMBER NOT NULL, CPERSONA NUMBER NOT NULL, CCUENTA VARCHAR2(30) NOT NULL, MENSAJE VARCHAR2(2000) NOT NULL, FREAL DATE NOT NULL, COMANDO VARCHAR2(500) NOT NULL, PRIMARY KEY (NUMEROMENSAJE, SMENSAJE) ); DROP TABLE TTIPOLOGIATRANSACCIONES CASCADE CONSTRAINTS; CREATE TABLE TTIPOLOGIATRANSACCIONES ( CSUBSISTEMA VARCHAR2(2) NOT NULL, CTRANSACCION VARCHAR2(4) NOT NULL, VERSION VARCHAR2(2) NOT NULL, STIPOLOGIATRANSACCION INTEGER NOT NULL, CGRUPOTIPOLOGIA VARCHAR2(3), ACTIVO INTEGER, PRIMARY KEY (CSUBSISTEMA, CTRANSACCION, VERSION, STIPOLOGIATRANSACCION), CONSTRAINT TTIPOLOGIATRANSACCIONES_FK2 FOREIGN KEY (CGRUPOTIPOLOGIA) REFERENCES "TGRUPOSTIPOLOGIAID" ("CGRUPOTIPOLOGIA") ); DROP TABLE TPRESOLICITUDID CASCADE CONSTRAINTS; CREATE TABLE TPRESOLICITUDID ( CPRESOLICITUD NUMBER(10) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CONSTRAINT TPRESOLICITUDID_PK PRIMARY KEY (CPRESOLICITUD, CPERSONA_COMPANIA) ); DROP TABLE TPRESOLICITUDDOCUMENTOSID CASCADE CONSTRAINTS; CREATE TABLE TPRESOLICITUDDOCUMENTOSID ( CPRESOLICITUD NUMBER(10) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CODIGODOCUMENTO VARCHAR2(3) NOT NULL, CONSTRAINT TPRESOLDOCID_PK PRIMARY KEY (CPRESOLICITUD, CPERSONA_COMPANIA, CODIGODOCUMENTO), CONSTRAINT FKPRESOLDOCIDPRE FOREIGN KEY (CPRESOLICITUD, CPERSONA_COMPANIA) REFERENCES "TPRESOLICITUDID" ("CPRESOLICITUD", "CPERSONA_COMPANIA") ); DROP TABLE TPRESOLICITUD CASCADE CONSTRAINTS; CREATE TABLE TPRESOLICITUD ( CPRESOLICITUD NUMBER(10) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, CSUCURSAL NUMBER(4) NOT NULL, COFICINA NUMBER(4) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CGRUPOPRODUCTO VARCHAR2(2) NOT NULL, CPRODUCTO VARCHAR2(3) NOT NULL, CPERSONA NUMBER(8), CUSUARIO VARCHAR2(12) NOT NULL, MONTO NUMBER(19,6), PLAZO NUMBER(8), CSOLICITUD NUMBER(10), FINGRESO DATE, VERSIONCONTROL NUMBER(22) NOT NULL, CCUENTA VARCHAR2(19), CONSTRAINT TPRESOLICITUD_PK PRIMARY KEY (CPRESOLICITUD, CPERSONA_COMPANIA, FHASTA), CONSTRAINT FKPRESOLCTA FOREIGN KEY (CPERSONA_COMPANIA, CCUENTA) REFERENCES "TCUENTAID" ("CPERSONA_COMPANIA", "CCUENTA"), CONSTRAINT FKPRESOLIC FOREIGN KEY (CPRESOLICITUD, CPERSONA_COMPANIA) REFERENCES "TPRESOLICITUDID" ("CPRESOLICITUD", "CPERSONA_COMPANIA") ); DROP TABLE TPRESOLICITUDPROCESOS CASCADE CONSTRAINTS; CREATE TABLE TPRESOLICITUDPROCESOS ( CPERSONA_COMPANIA NUMBER(8) NOT NULL, CPRESOLICITUD NUMBER(10) NOT NULL, CPRESOLICITUDPROCESO VARCHAR2(100) NOT NULL, SECUENCIA NUMBER(3) NOT NULL, CUSUARIO VARCHAR2(12) NOT NULL, FASIGNACION TIMESTAMP(6), FFINALIZACION TIMESTAMP(6), CRESULTADOPROCESO VARCHAR2(3), CPRESOLICITUDPROCESO_PROXIMO VARCHAR2(100), CUSUARIO_PROXIMO VARCHAR2(12), CSUBSISTEMA VARCHAR2(2), CTRANSACCION VARCHAR2(4), VERSIONTRANSACCION VARCHAR2(2), CSUBSISTEMA_PROXIMO VARCHAR2(2), CTRANSACCION_PROXIMO VARCHAR2(4), VERSIONTRANSACCION_PROXIMO VARCHAR2(2), CONSTRAINT TPRESOLICITUDPROCESOS_PK PRIMARY KEY (CPERSONA_COMPANIA, CPRESOLICITUD, CPRESOLICITUDPROCESO, SECUENCIA), CONSTRAINT FKPRESOLPROPREID FOREIGN KEY (CPERSONA_COMPANIA, CPRESOLICITUD) REFERENCES "TPRESOLICITUDID" ("CPERSONA_COMPANIA", "CPRESOLICITUD") ); DROP TABLE TPRESOLICITUDCHECKLIST CASCADE CONSTRAINTS; CREATE TABLE TPRESOLICITUDCHECKLIST ( CPERSONA_COMPANIA NUMBER(8) NOT NULL, CPRESOLICITUD NUMBER(10) NOT NULL, CPRESOLICITUDPROCESO VARCHAR2(100) NOT NULL, SCHECKLIST NUMBER(3) NOT NULL, SECUENCIA NUMBER(3) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, DETALLE VARCHAR2(200) NOT NULL, CUSUARIO_INGRESO VARCHAR2(12), CUSUARIO_MODIFICACION VARCHAR2(12), REVISADO VARCHAR2(1), VERSIONCONTROL NUMBER(22) NOT NULL, CSUBSISTEMA VARCHAR2(2), CTRANSACCION VARCHAR2(4), VERSIONTRANSACCION VARCHAR2(2), CODIGODOCUMENTO VARCHAR2(3), OPERACION VARCHAR2(100), CONSTRAINT TPRESOLICITUDCHECKLIST_PK1 PRIMARY KEY (CPERSONA_COMPANIA, CPRESOLICITUD, CPRESOLICITUDPROCESO, SCHECKLIST, FHASTA), CONSTRAINT FKPRESOLCHECKPROC FOREIGN KEY (CPERSONA_COMPANIA, CPRESOLICITUD, CPRESOLICITUDPROCESO, SECUENCIA) REFERENCES "TPRESOLICITUDPROCESOS" ("CPERSONA_COMPANIA", "CPRESOLICITUD", "CPRESOLICITUDPROCESO", "SECUENCIA") ); DROP TABLE TPRESOLICITUDCOMENTARIOS CASCADE CONSTRAINTS; CREATE TABLE TPRESOLICITUDCOMENTARIOS ( CPRESOLICITUD NUMBER(10) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, SCOMENTARIO NUMBER(4) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, CUSUARIO VARCHAR2(8) NOT NULL, CPRESOLICITUDPROCESO VARCHAR2(100), COMENTARIO VARCHAR2(250) NOT NULL, VERSIONCONTROL NUMBER(22) NOT NULL, CONSTRAINT TPRESOLICITUDCOMENTARIOS_PK PRIMARY KEY (CPRESOLICITUD, CPERSONA_COMPANIA, SCOMENTARIO, FHASTA), CONSTRAINT FKPRESOLCOMPRESOL FOREIGN KEY (CPRESOLICITUD, CPERSONA_COMPANIA) REFERENCES "TPRESOLICITUDID" ("CPRESOLICITUD", "CPERSONA_COMPANIA") ); DROP TABLE TPRESOLICITUDDOCUMENTOS CASCADE CONSTRAINTS; CREATE TABLE TPRESOLICITUDDOCUMENTOS ( CPRESOLICITUD NUMBER(10) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CODIGODOCUMENTO VARCHAR2(3) NOT NULL, SECUENCIA NUMBER(3) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, FCAPTURA TIMESTAMP(6) NOT NULL, CUSUARIO VARCHAR2(12) NOT NULL, VERSIONCONTROL NUMBER(22) NOT NULL, CIMAGEN NUMBER(10), VERIFICADO VARCHAR2(1), CONSTRAINT TPRESOLICITUDDOCUMENTOS_PK PRIMARY KEY (CPRESOLICITUD, CPERSONA_COMPANIA, CODIGODOCUMENTO, SECUENCIA, FHASTA), CONSTRAINT TPRESOLDOCDOCID FOREIGN KEY (CPRESOLICITUD, CPERSONA_COMPANIA, CODIGODOCUMENTO) REFERENCES "TPRESOLICITUDDOCUMENTOSID" ("CPRESOLICITUD", "CPERSONA_COMPANIA", "CODIGODOCUMENTO"), CONSTRAINT FKPRESOLDOCPRE FOREIGN KEY (CPRESOLICITUD, CPERSONA_COMPANIA) REFERENCES "TPRESOLICITUDID" ("CPRESOLICITUD", "CPERSONA_COMPANIA") ); DROP TABLE TPRESOLICITUDPROCESODOCUMENTOS CASCADE CONSTRAINTS; CREATE TABLE TPRESOLICITUDPROCESODOCUMENTOS ( CPRESOLICITUD NUMBER(10) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CPRESOLICITUDPROCESO VARCHAR2(100) NOT NULL, SECUENCIA NUMBER(3) NOT NULL, CODIGODOCUMENTO VARCHAR2(3) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22) NOT NULL, CONSTRAINT TPRESOLPROCDOCS_PK PRIMARY KEY (CPRESOLICITUD, CPERSONA_COMPANIA, CPRESOLICITUDPROCESO, SECUENCIA, CODIGODOCUMENTO, FHASTA), CONSTRAINT TPRESOLDOCPROCID FOREIGN KEY (CPRESOLICITUD, CPERSONA_COMPANIA, CODIGODOCUMENTO) REFERENCES "TPRESOLICITUDDOCUMENTOSID" ("CPRESOLICITUD", "CPERSONA_COMPANIA", "CODIGODOCUMENTO"), CONSTRAINT FKPRESOLDOCPROCID FOREIGN KEY (CPRESOLICITUD, CPERSONA_COMPANIA) REFERENCES "TPRESOLICITUDID" ("CPRESOLICITUD", "CPERSONA_COMPANIA"), CONSTRAINT FKPRESOLDOCPROC FOREIGN KEY (CPRESOLICITUD, CPERSONA_COMPANIA, CPRESOLICITUDPROCESO, SECUENCIA) REFERENCES "TPRESOLICITUDPROCESOS" ("CPRESOLICITUD", "CPERSONA_COMPANIA", "CPRESOLICITUDPROCESO", "SECUENCIA") ); DROP TABLE TPRESOLICITUDPROCESOOPERACION CASCADE CONSTRAINTS; CREATE TABLE TPRESOLICITUDPROCESOOPERACION ( CPRESOLICITUD NUMBER(10) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CPRESOLICITUDPROCESO VARCHAR2(100) NOT NULL, SECUENCIA NUMBER(3) NOT NULL, OPERACION VARCHAR2(100) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22) NOT NULL, CONSTRAINT TPRESOLPROCOPER_PK PRIMARY KEY (CPRESOLICITUD, CPERSONA_COMPANIA, CPRESOLICITUDPROCESO, SECUENCIA, OPERACION, FHASTA), CONSTRAINT FKPRESOLOPERPROCID FOREIGN KEY (CPRESOLICITUD, CPERSONA_COMPANIA) REFERENCES "TPRESOLICITUDID" ("CPRESOLICITUD", "CPERSONA_COMPANIA"), CONSTRAINT FKPRESOLOPEPROC FOREIGN KEY (CPERSONA_COMPANIA, CPRESOLICITUD, CPRESOLICITUDPROCESO, SECUENCIA) REFERENCES "TPRESOLICITUDPROCESOS" ("CPERSONA_COMPANIA", "CPRESOLICITUD", "CPRESOLICITUDPROCESO", "SECUENCIA") ); DROP TABLE TRESULTADOSPROCESOID CASCADE CONSTRAINTS; CREATE TABLE TRESULTADOSPROCESOID ( CRESULTADOPROCESO VARCHAR2(3) NOT NULL, CONSTRAINT TRESULTADOSPROCESOID_PK PRIMARY KEY (CRESULTADOPROCESO) ); DROP TABLE TRESULTADOSPROCESO CASCADE CONSTRAINTS; CREATE TABLE TRESULTADOSPROCESO ( CRESULTADOPROCESO VARCHAR2(3) NOT NULL, CIDIOMA VARCHAR2(3) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(250) NOT NULL, VERSIONCONTROL NUMBER(22) NOT NULL, CONSTRAINT TRESULTADOSPROCESO_PK PRIMARY KEY (CRESULTADOPROCESO, CIDIOMA, FHASTA) ); ALTER TABLE TPERSONACONVENIOSCREDITO DROP COLUMN CFORMAPAGO CASCADE CONSTRAINT; ALTER TABLE TPERSONACONVENIOSCREDITO DROP COLUMN CCUENTA_CREDITO CASCADE CONSTRAINT; ALTER TABLE TPERSONACONVENIOSCREDITO DROP COLUMN CCUENTA_DEBITOGARANTIA CASCADE CONSTRAINT; ALTER TABLE TPERSONACONVENIOSCREDITO DROP COLUMN PORCENTAJE_GARANTIA; ALTER TABLE TPERSONACONVENIOSCREDITO DROP COLUMN RIESGO CASCADE CONSTRAINT; ALTER TABLE TPERSONACONVENIOSCREDITO ADD ( CFORMAPAGO VARCHAR2 (3), CCUENTA_CREDITO VARCHAR2(19), CCUENTA_DEBITOGARANTIA VARCHAR2(19), PORCENTAJE_GARANTIA NUMBER(2,2), RIESGO VARCHAR2(1)); COMMENT ON COLUMN TPERSONACONVENIOSCREDITO.CFORMAPAGO IS 'Sirve para registrar la forma de pago del cliente'; COMMENT ON COLUMN TPERSONACONVENIOSCREDITO.CCUENTA_CREDITO IS 'Sirve para registrar la cuenta de ahorro para realizar creditos'; COMMENT ON COLUMN TPERSONACONVENIOSCREDITO.CCUENTA_DEBITOGARANTIA IS 'Sirve para registrar la cuenta a la vista para fondo de garantia'; COMMENT ON COLUMN TPERSONACONVENIOSCREDITO.PORCENTAJE_GARANTIA IS 'Fondo de garantia para cartera vencida'; COMMENT ON COLUMN TPERSONACONVENIOSCREDITO.RIESGO IS 'Indica si tiene riesgos el vendedor'; ALTER TABLE TPERSONACONVENIOSCREDITO ADD CONSTRAINT FKCRIESGO CHECK (RIESGO IN ('1', '0')); ALTER TABLE TPERSONACONVENIOSCREDITO ADD CONSTRAINT FKPERCONCRECUEVISCREID FOREIGN KEY (CCUENTA_CREDITO, CPERSONA_COMPANIA) REFERENCES TCUENTASVISTAID (CCUENTA, CPERSONA_COMPANIA); ALTER TABLE TPERSONACONVENIOSCREDITO ADD CONSTRAINT FKPERCONCRECUEVISGARID FOREIGN KEY (CCUENTA_DEBITOGARANTIA, CPERSONA_COMPANIA) REFERENCES TCUENTASVISTAID (CCUENTA, CPERSONA_COMPANIA); ALTER TABLE TPERSONACONVENIOSCREDITO ADD CONSTRAINT FKPERCONCREFORPAGID FOREIGN KEY (CFORMAPAGO) REFERENCES TFORMASPAGOID (CFORMAPAGO); INSERT INTO TLOGACTUALIZACIONES ( FENTREGA, ACTUALIZACIONESQUEMA, INCIDENCIA, FACTUALIZACION ) VALUES ( to_timestamp('2019-07-05 13:00:00.415421','yyyy-mm-dd hh24:mi:ss.ff'), 'fitbank201067121', '0026873', Systimestamp );