spool fitbank201067077-15.log ALTER TABLE TDOCUMENTOCUSTODIA ADD (SGARANTIA NUMBER(22)); COMMENT ON COLUMN TDOCUMENTOCUSTODIA.SGARANTIA IS 'Número de secuencia de la garantía.'; ALTER TABLE TNATURALINMUEBLES ADD (CUNIDADMEDIDA_ESTRUCTURA VARCHAR2(3)); ALTER TABLE TNATURALINMUEBLES ADD CONSTRAINT FKNATINMUNIMEDIDEST FOREIGN KEY (CUNIDADMEDIDA_ESTRUCTURA) REFERENCES TUNIDADESMEDIDAID (CUNIDADMEDIDA); COMMENT ON COLUMN TNATURALINMUEBLES.CUNIDADMEDIDA_ESTRUCTURA IS 'Unidad de medida de la estructura'; ALTER TABLE TNATURALINMUEBLES ADD (CUNIDADMEDIDA_SITIO VARCHAR2(3)); ALTER TABLE TNATURALINMUEBLES ADD CONSTRAINT FKNATINMUNIMEDIDSIT FOREIGN KEY (CUNIDADMEDIDA_SITIO) REFERENCES TUNIDADESMEDIDAID (CUNIDADMEDIDA); COMMENT ON COLUMN TNATURALINMUEBLES.CUNIDADMEDIDA_SITIO IS 'Unidad de medida del sitio'; ALTER TABLE TNATURALINMUEBLES MODIFY (SITUACION VARCHAR2(3) NOT NULL); ALTER TABLE TNATURALOTROSACTIVOS MODIFY (PROMESAVENTA VARCHAR2(2) NOT NULL); ALTER TABLE TSOLICITUDPERSONAS ADD (MTOSUBLIMITE NUMBER(19,6)); COMMENT ON COLUMN TSOLICITUDPERSONAS.MTOSUBLIMITE IS 'Monto máximo de uso de la línea por cada aceptante'; ALTER TABLE TCUENTASPERSONA ADD (MTOSUBLIMITE NUMBER(19,6)); COMMENT ON COLUMN TCUENTASPERSONA.MTOSUBLIMITE IS 'Monto máximo de uso de la línea por cada aceptante'; CREATE TABLE TZONASREGISTRALESID ( CZONAREGISTRAL VARCHAR2(10) NOT NULL, CONSTRAINT IPKZONREGID PRIMARY KEY (CZONAREGISTRAL) ); CREATE TABLE TZONASREGISTRALES ( CIDIOMA VARCHAR2(3) NOT NULL, CZONAREGISTRAL VARCHAR2(10) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(50) NOT NULL, VERSIONCONTROL NUMBER(22) DEFAULT 0 NOT NULL, CONSTRAINT IPKZONREG PRIMARY KEY (CIDIOMA, CZONAREGISTRAL, FHASTA), CONSTRAINT FKZONREGID FOREIGN KEY (CZONAREGISTRAL) REFERENCES TZONASREGISTRALESID (CZONAREGISTRAL), CONSTRAINT FKZONREGIDMID FOREIGN KEY (CIDIOMA) REFERENCES TIDIOMASID (CIDIOMA) ); ALTER TABLE TCUENTAGARANTIAS DROP CONSTRAINT FKCTAGARMOTCAMGRVID; ALTER TABLE TMOTIVOSCAMBIOGRAVAMEN DROP PRIMARY KEY; ALTER TABLE TMOTIVOSCAMBIOGRAVAMEN DROP CONSTRAINT FKMOTCAMGRVID; ALTER TABLE TMOTIVOSCAMBIOGRAVAMENID DROP PRIMARY KEY; ALTER TABLE TMOTIVOSCAMBIOGRAVAMENID ADD (CZONAREGISTRAL VARCHAR2(10)); ALTER TABLE TMOTIVOSCAMBIOGRAVAMENID ADD CONSTRAINT FKMOTCAMGRVZONREGID FOREIGN KEY (CZONAREGISTRAL) REFERENCES TZONASREGISTRALESID (CZONAREGISTRAL); ALTER TABLE TMOTIVOSCAMBIOGRAVAMENID ADD CONSTRAINT IPKMOTCAMGRVID PRIMARY KEY (CMOTIVOCAMBIOGRAVAMEN, CSUBSISTEMA, CZONAREGISTRAL); ALTER TABLE TMOTIVOSCAMBIOGRAVAMEN ADD (CZONAREGISTRAL VARCHAR2(10)); ALTER TABLE TMOTIVOSCAMBIOGRAVAMEN ADD CONSTRAINT FKMOTCAMGRVID FOREIGN KEY (CMOTIVOCAMBIOGRAVAMEN, CSUBSISTEMA, CZONAREGISTRAL) REFERENCES TMOTIVOSCAMBIOGRAVAMENID (CMOTIVOCAMBIOGRAVAMEN, CSUBSISTEMA, CZONAREGISTRAL); ALTER TABLE TMOTIVOSCAMBIOGRAVAMEN ADD CONSTRAINT IPKMOTCAMGRV PRIMARY KEY (CIDIOMA, CMOTIVOCAMBIOGRAVAMEN, CSUBSISTEMA, CZONAREGISTRAL, FHASTA); ALTER TABLE TCUENTAGARANTIAS ADD (CZONAREGISTRAL VARCHAR2(10)); ALTER TABLE TCUENTAGARANTIAS ADD CONSTRAINT FKCTAGARMOTCAMGRVID FOREIGN KEY (CMOTIVOCAMBIOGRAVAMEN, CSUBSISTEMA, CZONAREGISTRAL) REFERENCES TMOTIVOSCAMBIOGRAVAMENID (CMOTIVOCAMBIOGRAVAMEN, CSUBSISTEMA, CZONAREGISTRAL); CREATE TABLE TPRODUCTOTRANSACCION ( CPERSONA_COMPANIA NUMBER(22) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CGRUPOPRODUCTO VARCHAR2(2) NOT NULL, CPRODUCTO VARCHAR2(3) NOT NULL, CTIPOBANCA VARCHAR2(3) NOT NULL, CSUBSISTEMA_TRANSACCION VARCHAR2(2), CTRANSACCION VARCHAR2(4), VERSIONTRANSACCION VARCHAR2(2), CONSTRAINT IPKPROTRAN PRIMARY KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO, CTIPOBANCA), CONSTRAINT FKPROTRANCIAPRO FOREIGN KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO, CTIPOBANCA) REFERENCES TCOMPANIAPRODUCTOS (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO, CTIPOBANCA), CONSTRAINT FKPROTRASUBTRAID FOREIGN KEY (CSUBSISTEMA_TRANSACCION, CTRANSACCION, VERSIONTRANSACCION) REFERENCES TSUBSISTEMATRANSACCIONESID (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION) ); COMMENT ON TABLE TPRODUCTOTRANSACCION IS 'Tabla que lista la transacción que se cargará por cada producto'; COMMENT ON COLUMN TPRODUCTOTRANSACCION.CPERSONA_COMPANIA IS 'Código de persona de la compañía.'; COMMENT ON COLUMN TPRODUCTOTRANSACCION.CSUBSISTEMA IS 'Código del subsistema.'; COMMENT ON COLUMN TPRODUCTOTRANSACCION.CGRUPOPRODUCTO IS 'Código del grupo de productos.'; COMMENT ON COLUMN TPRODUCTOTRANSACCION.CPRODUCTO IS 'Código del producto.'; COMMENT ON COLUMN TPRODUCTOTRANSACCION.CTIPOBANCA IS 'Código del tipo de banca.'; COMMENT ON COLUMN TPRODUCTOTRANSACCION.CSUBSISTEMA_TRANSACCION IS 'Subsistema de la transacción a la cual resolvará'; COMMENT ON COLUMN TPRODUCTOTRANSACCION.CTRANSACCION IS 'Número de la transacción que se mostrará por cada producto'; COMMENT ON COLUMN TPRODUCTOTRANSACCION.VERSIONTRANSACCION IS 'Versión transacción.'; ALTER TABLE TPLANILLADOCUMENTOSDETALLE ADD (VERSIONCONTROL NUMBER(22) DEFAULT 0 NOT NULL); COMMENT ON COLUMN TPLANILLADOCUMENTOSDETALLE.VERSIONCONTROL IS 'Manejo de optimistic locking.'; INSERT INTO TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values ( to_timestamp('2013-09-16 17:58:45','yyyy-mm-dd hh24:mi:ss'),'fitbank201067077-15', null, Systimestamp); spool off;