Alter table TTIPOSSERVICIOS modify DESCRIPCION varchar2(200); ALTER TABLE TPLANTILLAINDICESID MODIFY ORDEN NUMBER(4); ALTER TABLE TPLANTILLAINDICES MODIFY ORDEN NUMBER(4); ALTER TABLE TPLANTILLAINDICESDETALLE MODIFY ORDEN NUMBER(4); ALTER TABLE TINSTANCIAFLUJOPROCESO MODIFY FINGRESO TIMESTAMP; ALTER TABLE TINSTANCIAFLUJOPROCESO MODIFY FEJECUCION TIMESTAMP; ALTER TABLE TINSTANCIAFLUJOPROCESO ADD ( CSUBSISTEMA_DEVOLUCION VARCHAR(2), CTRANSACCION_DEVOLUCION VARCHAR(4), VERSIONTRANSACCION_DEVOLUCION VARCHAR(2), MOTIVO_DEVOLUCION VARCHAR(200), HORASTRANSCURRIDO NUMBER(6,2), COMENTARIOS VARCHAR(200) ); COMMENT ON COLUMN TINSTANCIAFLUJOPROCESO.CSUBSISTEMA_DEVOLUCION IS 'Permite asignar un subsistema de devolucion'; COMMENT ON COLUMN TINSTANCIAFLUJOPROCESO.CTRANSACCION_DEVOLUCION IS 'Permite asignar una transaccion de devolucion'; COMMENT ON COLUMN TINSTANCIAFLUJOPROCESO.VERSIONTRANSACCION_DEVOLUCION IS 'Permite asignar la version transaccion de la devolucion'; COMMENT ON COLUMN TINSTANCIAFLUJOPROCESO.MOTIVO_DEVOLUCION IS 'Permite registrar el motivo de la devolucion'; COMMENT ON COLUMN TINSTANCIAFLUJOPROCESO.HORASTRANSCURRIDO IS 'Permite registrar las horas transcurridas desde la fecha de ingreso hasta la fecha de ejecucion'; COMMENT ON COLUMN TINSTANCIAFLUJOPROCESO.COMENTARIOS IS 'Permite registrar un comentario al flujo'; alter table TINSTANCIAFLUJOPROCESO add CONSTRAINT FKINSFLUJOPROCCIATRADEV FOREIGN KEY (CPERSONA_COMPANIA,CSUBSISTEMA_DEVOLUCION,CTRANSACCION_DEVOLUCION,VERSIONTRANSACCION_DEVOLUCION) REFERENCES TCOMPANIATRANSACCIONES (CPERSONA_COMPANIA,CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION); ALTER TABLE TUSUARIOTAREAS ADD SECUENCIAFLUJO NUMBER(10); COMMENT ON COLUMN TUSUARIOTAREAS.SECUENCIAFLUJO IS 'Secuencia del flujo'; ALTER TABLE TFLUJOTRANSACCIONASIGNACION ADD ( PERMITECONSULTA VARCHAR(1), PERMITEMANTENIMIENTO VARCHAR(1), USARESQUEMATAREA VARCHAR(1), MAXIMOHORAS NUMBER(6,2) ); COMMENT ON COLUMN TFLUJOTRANSACCIONASIGNACION.PERMITECONSULTA IS 'Establece si el motor de flujos permite consultar la transaccion'; COMMENT ON COLUMN TFLUJOTRANSACCIONASIGNACION.PERMITEMANTENIMIENTO IS 'Establece si el flujo permite mantener la transaccion'; COMMENT ON COLUMN TFLUJOTRANSACCIONASIGNACION.USARESQUEMATAREA IS 'Permite que el motor de flujo genere una tarea al usuario'; COMMENT ON COLUMN TFLUJOTRANSACCIONASIGNACION.MAXIMOHORAS IS 'Permite asignar un numero maximo de horas a la transaccion'; ALTER TABLE TFLUJOTRANSACCIONENLACE MODIFY NIVEL NUMBER(5); drop table TFLUJOTRANSACCIONDEVOLUCION cascade constraints; drop table TFLUJOTRANSACCIONDEVOLUCIONID cascade constraints; CREATE TABLE TFLUJOTRANSACCIONDEVOLUCIONID ( CFLUJO VARCHAR2(20) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CTRANSACCION VARCHAR2(4) NOT NULL, VERSIONTRANSACCION VARCHAR2(2) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, SECUENCIA NUMBER(7) NOT NULL, REGRESARORIGEN VARCHAR(1), CONSTRAINT IPKFLUJODEVOLUCIONID PRIMARY KEY (CFLUJO, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, SECUENCIA), CONSTRAINT FKFLUJODEVOIDCFLUJO FOREIGN KEY (CFLUJO) REFERENCES TFLUJOASIGNACIONID (CFLUJO), CONSTRAINT FKFLUJODEVOIDCCIATRA FOREIGN KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION) REFERENCES TCOMPANIATRANSACCIONES (CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION) ); comment on table TFLUJOTRANSACCIONDEVOLUCIONID is 'Permite registrar informacion acerca de motivos de devolucion para flujos de transacciones'; comment on column TFLUJOTRANSACCIONDEVOLUCIONID.CFLUJO is 'Codigo para el flujo'; comment on column TFLUJOTRANSACCIONDEVOLUCIONID.CSUBSISTEMA is 'Codigo del Subsistema'; comment on column TFLUJOTRANSACCIONDEVOLUCIONID.CTRANSACCION is 'Codigo de la Transaccion'; comment on column TFLUJOTRANSACCIONDEVOLUCIONID.VERSIONTRANSACCION is 'Version de la Transaccion'; comment on column TFLUJOTRANSACCIONDEVOLUCIONID.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TFLUJOTRANSACCIONDEVOLUCIONID.SECUENCIA is 'Secuencia de la devolucion'; comment on column TFLUJOTRANSACCIONDEVOLUCIONID.REGRESARORIGEN is 'Permite establecer si luego de procesar la devolucion la transaccion regresa a la transaccion que la invoco'; CREATE TABLE TFLUJOTRANSACCIONDEVOLUCION ( CFLUJO VARCHAR2(20) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CTRANSACCION VARCHAR2(4) NOT NULL, VERSIONTRANSACCION VARCHAR2(2) NOT NULL, SECUENCIA NUMBER(7) NOT NULL, CSUBSISTEMA_DESTINO VARCHAR2(2) NOT NULL, CTRANSACCION_DESTINO VARCHAR2(4) NOT NULL, VERSIONTRANSACCION_DESTINO VARCHAR2(2) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22) DEFAULT 0, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(200), CONSTRAINT IPKFLUJODEVOLUCION PRIMARY KEY (CFLUJO, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, SECUENCIA, FHASTA), CONSTRAINT FKFLUJODEVOLUCIONCFLUJO FOREIGN KEY (CFLUJO, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, SECUENCIA) REFERENCES TFLUJOTRANSACCIONDEVOLUCIONID (CFLUJO, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, SECUENCIA), CONSTRAINT FKFLUJODEVODEVCCIATRA FOREIGN KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION) REFERENCES TCOMPANIATRANSACCIONES (CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION), CONSTRAINT FKFLUJODEVODEVCCIATRADES FOREIGN KEY (CPERSONA_COMPANIA,CSUBSISTEMA_DESTINO,CTRANSACCION_DESTINO,VERSIONTRANSACCION_DESTINO) REFERENCES TCOMPANIATRANSACCIONES (CPERSONA_COMPANIA,CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION) ); comment on table TFLUJOTRANSACCIONDEVOLUCION is 'Permite registrar la descripcion de los motivos de devolucion para flujos de transacciones'; comment on column TFLUJOTRANSACCIONDEVOLUCION.CFLUJO is 'Codigo para el flujo'; comment on column TFLUJOTRANSACCIONDEVOLUCION.CSUBSISTEMA is 'Codigo del Subsistema'; comment on column TFLUJOTRANSACCIONDEVOLUCION.CTRANSACCION is 'Codigo de la Transaccion'; comment on column TFLUJOTRANSACCIONDEVOLUCION.VERSIONTRANSACCION is 'Version de la Transaccion'; comment on column TFLUJOTRANSACCIONDEVOLUCION.SECUENCIA is 'Secuencia de devolución'; comment on column TFLUJOTRANSACCIONDEVOLUCION.CSUBSISTEMA_DESTINO is 'Subsistema de devolucion'; comment on column TFLUJOTRANSACCIONDEVOLUCION.CTRANSACCION_DESTINO is 'Transaccion de devolucion'; comment on column TFLUJOTRANSACCIONDEVOLUCION.VERSIONTRANSACCION_DESTINO is 'Version de la Transaccion de devolucion'; comment on column TFLUJOTRANSACCIONDEVOLUCION.CPERSONA_COMPANIA is 'Codigo de la persona compania'; comment on column TFLUJOTRANSACCIONDEVOLUCION.FHASTA is 'Fecha hasta la cual esta vigente el registro'; comment on column TFLUJOTRANSACCIONDEVOLUCION.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TFLUJOTRANSACCIONDEVOLUCION.FDESDE is 'Fecha desde la que esta vigente el regsitro'; comment on column TFLUJOTRANSACCIONDEVOLUCION.DESCRIPCION is 'Descripcion del motivo'; ALTER TABLE TCUENTAGARANTIASOPERACION ADD (NUMEROMENSAJE VARCHAR2(30), NUMEROMENSAJE_CADUCIDAD VARCHAR2(30) ); COMMENT ON COLUMN TCUENTAGARANTIASOPERACION.NUMEROMENSAJE IS 'Mensaje con el que se registra la desvinculacion de la garantia por desembolsos de prestamos reestructurados, novados o refinanciados'; COMMENT ON COLUMN TCUENTAGARANTIASOPERACION.NUMEROMENSAJE_CADUCIDAD IS 'Mensaje con el que se registra el reverso de la vinculacion de las operaciones con la garantia'; drop table TFECHASCONTABLESVALIDADA cascade constraints; CREATE TABLE TFECHASCONTABLESVALIDADA ( CPERSONA_COMPANIA NUMBER(8) NOT NULL, FREALHASTA TIMESTAMP(6) NOT NULL, FREALDESDE TIMESTAMP(6) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, FCONTABLE DATE NOT NULL, BALANCEVALIDADO VARCHAR2(1), VERSIONCONTROL NUMBER(22) DEFAULT 0, CONSTRAINT IPKFECCONVAL PRIMARY KEY (CPERSONA_COMPANIA, FREALHASTA, FREALDESDE, FHASTA), CONSTRAINT CKVALIDADO CHECK (BALANCEVALIDADO IS NULL OR ( BALANCEVALIDADO = UPPER(BALANCEVALIDADO) AND BALANCEVALIDADO IN ('1', '0'))) ); COMMENT ON TABLE TFECHASCONTABLESVALIDADA IS 'Registra las fechas contables validadas por compania'; COMMENT ON COLUMN TFECHASCONTABLESVALIDADA.CPERSONA_COMPANIA IS 'Codigo de la compania'; COMMENT ON COLUMN TFECHASCONTABLESVALIDADA.FREALHASTA IS 'Fecha real hasta la que se establece la fecha contable'; COMMENT ON COLUMN TFECHASCONTABLESVALIDADA.FREALDESDE IS 'Fecha real desde la que se establece la fecha contable'; COMMENT ON COLUMN TFECHASCONTABLESVALIDADA.FHASTA IS 'Fecha hasta la que esta vigente la fecha contable de una compania'; COMMENT ON COLUMN TFECHASCONTABLESVALIDADA.FDESDE IS 'Fecha desde la que esta vigente la fecha contable de una compania'; COMMENT ON COLUMN TFECHASCONTABLESVALIDADA.FCONTABLE IS 'Fecha contable definida para la compania'; COMMENT ON COLUMN TFECHASCONTABLESVALIDADA.BALANCEVALIDADO IS 'Indica si un balance esta validado'; COMMENT ON COLUMN TFECHASCONTABLESVALIDADA.VERSIONCONTROL IS 'Manejo de optimistic loking'; Alter table TTIPOSCLIENTE add SECTORFINANCIERO varchar2(1); ALTER TABLE TTIPOSCLIENTE ADD CONSTRAINT CKSECFINTCLI CHECK (SECTORFINANCIERO IS NULL OR ( SECTORFINANCIERO = UPPER(SECTORFINANCIERO) AND SECTORFINANCIERO IN ('1', '0'))); COMMENT ON COLUMN TTIPOSCLIENTE.SECTORFINANCIERO IS 'Permite identificar si el cliente pertenece o no al sector financiero'; insert into TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values (to_timestamp('2018-09-05 13:00:00.415421','yyyy-mm-dd hh24:mi:ss.ff'),'fitbank201067119-8', null, Systimestamp);