drop table TSOLICITUDPAGOSCAPITAL cascade constraints; CREATE TABLE TSOLICITUDPAGOSCAPITAL ( CSOLICITUD NUMBER(10) NOT NULL, SECUENCIA NUMBER(4) NOT NULL, SUBCUENTA NUMBER(4) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CAPITAL NUMBER(19,7) NOT NULL, CONSTRAINT IPKPSOLPAGCAP PRIMARY KEY (CSOLICITUD,SECUENCIA,SUBCUENTA,CPERSONA_COMPANIA), CONSTRAINT FKSOLPAGCAPSOLID FOREIGN KEY (CSOLICITUD,SECUENCIA,CPERSONA_COMPANIA) REFERENCES TSOLICITUDID (CSOLICITUD,SECUENCIA,CPERSONA_COMPANIA)); COMMENT ON TABLE TSOLICITUDPAGOSCAPITAL IS 'Permite Registrar los datos de la solicitud que corresponden a la tabla de pagos de capital que elija el cliente'; COMMENT ON COLUMN TSOLICITUDPAGOSCAPITAL.CSOLICITUD IS 'Registra el numero de solicitud del prestamo'; COMMENT ON COLUMN TSOLICITUDPAGOSCAPITAL.SECUENCIA IS 'Registra el numero de secuencia de la solicitud'; COMMENT ON COLUMN TSOLICITUDPAGOSCAPITAL.SUBCUENTA IS 'Registra el numero de subcuenta o cuota'; COMMENT ON COLUMN TSOLICITUDPAGOSCAPITAL.CPERSONA_COMPANIA IS 'Codigo de la persona compania'; COMMENT ON COLUMN TSOLICITUDPAGOSCAPITAL.CAPITAL IS 'Capital a pagar en la cuota'; drop table TCUENTAPAGOSCAPITAL cascade constraints; CREATE TABLE TCUENTAPAGOSCAPITAL ( CCUENTA VARCHAR2(19) NOT NULL, SUBCUENTA NUMBER(4) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, FPAGO DATE NOT NULL, CAPITAL NUMBER(19,7) NOT NULL, NUMEROMENSAJE VARCHAR2(30) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22) NOT NULL, CONSTRAINT IPKPCUEPAGCAP PRIMARY KEY (CCUENTA,SUBCUENTA,FHASTA,CPERSONA_COMPANIA), CONSTRAINT FKCUEPAGCAPSUBID FOREIGN KEY (CCUENTA,CPERSONA_COMPANIA,SUBCUENTA) REFERENCES TSUBCUENTASID (CCUENTA,CPERSONA_COMPANIA,SUBCUENTA)); COMMENT ON TABLE TCUENTAPAGOSCAPITAL IS 'Permite Registrar los datos de la cuenta que corresponden a los pagos de capital de las cuotas que elija el cliente'; COMMENT ON COLUMN TCUENTAPAGOSCAPITAL.CCUENTA IS 'Numero de Cuenta'; COMMENT ON COLUMN TCUENTAPAGOSCAPITAL.SUBCUENTA IS 'Registra el numero de subcuenta o cuota'; COMMENT ON COLUMN TCUENTAPAGOSCAPITAL.FHASTA IS 'Fecha hasta la cual esta vigente el registro'; COMMENT ON COLUMN TCUENTAPAGOSCAPITAL.CPERSONA_COMPANIA IS 'Codigo de la persona compania'; COMMENT ON COLUMN TCUENTAPAGOSCAPITAL.FPAGO IS 'Fecha de pago del capital'; COMMENT ON COLUMN TCUENTAPAGOSCAPITAL.CAPITAL IS 'Capital a pagar en la cuota'; COMMENT ON COLUMN TCUENTAPAGOSCAPITAL.NUMEROMENSAJE IS 'Registra el numero de mensaje'; COMMENT ON COLUMN TPUNTOSTRABAJOOFICINA.FDESDE IS 'Fecha de creacion del registro'; COMMENT ON COLUMN TPUNTOSTRABAJOOFICINA.VERSIONCONTROL IS 'Manejo de optimistic locking'; ALTER TABLE TSOLICITUD ADD (CRAZONAPERTURA VARCHAR2(3)); COMMENT ON COLUMN TSOLICITUD.CRAZONAPERTURA IS 'Codigo de la razon de apertura de una cuenta para una persona natural o juridica'; alter table TSOLICITUD add CONSTRAINT FKSOLRAZAPERID FOREIGN KEY (CRAZONAPERTURA) REFERENCES TRAZONESAPERTURAID (CRAZONAPERTURA); CREATE UNIQUE INDEX IDXIMOVCONCILIACION ON TMOVIMIENTOSCONCILIACION ( NUMEROMENSAJE, STRANSACCION ); insert into TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values (to_timestamp('2018-07-12 13:00:00.415421','yyyy-mm-dd hh24:mi:ss.ff'),'fitbank201067119-5', null, Systimestamp);