------------Creacion Tabla TSALDOPRODUCTOPERSONAS CREATE TABLE TSALDOPRODUCTOPERSONAS ( CSOLICITUD NUMBER(10) NOT NULL, SECUENCIA NUMBER(4) NOT NULL, CPERSONA_COMPANIA NUMBER(8) NOT NULL, CPERSONA NUMBER(8) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, CTIPOPRODUCTO VARCHAR2(3) NOT NULL, NUMEROCUENTA VARCHAR2(21) NOT NULL, MONTO NUMBER(19,6) NOT NULL, SALDO NUMBER(19,6) NOT NULL, FAPERTURA DATE, FVENCIMIENTO DATE, ESTADO VARCHAR2(10), DETALLE VARCHAR2(200), VERSIONCONTROL NUMBER(22) DEFAULT 0, CONSTRAINT IPKSPROPER PRIMARY KEY (CSOLICITUD, SECUENCIA, FHASTA, CPERSONA_COMPANIA,CPERSONA,CTIPOPRODUCTO,NUMEROCUENTA), CONSTRAINT FKSALPROPER FOREIGN KEY (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA, FHASTA) REFERENCES TSOLICITUD (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA, FHASTA), CONSTRAINT FKSALPROPRO FOREIGN KEY (CTIPOPRODUCTO) REFERENCES TTIPOSPRODUCTOID (CTIPOPRODUCTO)); COMMENT ON TABLE TSALDOPRODUCTOPERSONAS IS 'Registra los Saldos de los productos que pertenecen al Cliente'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.CSOLICITUD IS 'Numero de solicitud de cuenta'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.SECUENCIA IS 'Numero consecutivo de la solicitud'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.CPERSONA_COMPANIA IS 'Codigo de persona de la compania'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.FHASTA IS 'Fecha hasta la que esta vigente la informacion'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.FDESDE IS 'Fecha desde la que esta vigente la informacion'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.CPERSONA IS 'Codigo del Cliente'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.CTIPOPRODUCTO IS 'Tipo de Producto del cual se registrara el Saldo'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.MONTO IS 'Monto del Producto'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.SALDO IS 'Saldo del Producto'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.FAPERTURA IS 'Fecha de Apertura del Producto'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.FVENCIMIENTO IS 'Fecha de Vencimiento del Producto'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.ESTADO IS 'Estado del Producto'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.DETALLE IS 'Un Detalle del Producto'; COMMENT ON COLUMN TSALDOPRODUCTOPERSONAS.VERSIONCONTROL IS 'Manejo de optimistic loking'; alter table TLINEASCREDITOSUBLIMITES add UTILIZADO NUMBER(19,6) DEFAULT 0; comment on column TLINEASCREDITOSUBLIMITES.UTILIZADO is 'Registra el Saldo Utilizado de cada sublinea para una Linea de Credito'; alter table TPRODUCTOLINEASCREDITO add SUBLINEAS VARCHAR2(1) DEFAULT '0'; comment on column TPRODUCTOLINEASCREDITO.SUBLINEAS is 'Identificar cuando una linea de Credito tiene de forma obligatoria Sublineas'; alter table TPRODUCTOCOLOCACIONES add COBERTURADIVIDENDO NUMBER(10,6); alter table TPRODUCTOCOLOCACIONES add PORCENTAJECASTIGO NUMBER(10,6); comment on column TPRODUCTOCOLOCACIONES.COBERTURADIVIDENDO is 'Porcentaje de la Cobertura de Dividendo de acuerdo al producto'; comment on column TPRODUCTOCOLOCACIONES.PORCENTAJECASTIGO is 'Porcentaje de Castigo que sera calculado en funcion de la Capacidad de PAgo para verificar con la Cobertura de Dividendo de acuerdo al segmento';