spool fitbank201067079-35.log CREATE TABLE TPRODUCTOINGRESOSEGRESOSFFAA ( CPERSONA_COMPANIA NUMBER(8) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CGRUPOPRODUCTO VARCHAR2(2) NOT NULL, CPRODUCTO VARCHAR2(3) NOT NULL, CFUNCIONGUBERNAMENTAL VARCHAR2(3) NOT NULL, TIPOCONTRATO VARCHAR2(3) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, INGRESOEGRESO VARCHAR2(1) NOT NULL, CTIPOINGRESOEGRESO NUMBER(4) NOT NULL, ORDEN NUMBER(4) NOT NULL, VERSIONCONTROL NUMBER(22) DEFAULT 0 NOT NULL, CONSTRAINT IPKPROINGEGRFFAA PRIMARY KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO, CFUNCIONGUBERNAMENTAL, TIPOCONTRATO, FHASTA), CONSTRAINT FKPROINGEGRFFAAPROID FOREIGN KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO) REFERENCES TPRODUCTOID (CPERSONA_COMPANIA, CSUBSISTEMA, CGRUPOPRODUCTO, CPRODUCTO), CONSTRAINT FKPROINGEGRFFAAFUNGUBID FOREIGN KEY (CFUNCIONGUBERNAMENTAL) REFERENCES TFUNCIONGUBERNAMENTALID (CFUNCIONGUBERNAMENTAL), CONSTRAINT FKPROINGEGRFFAATIPINGEGRID FOREIGN KEY (INGRESOEGRESO, CTIPOINGRESOEGRESO) REFERENCES TTIPOSINGRESOEGRESOID (INGRESOEGRESO, CTIPOINGRESOEGRESO) ); COMMENT ON TABLE TPRODUCTOINGRESOSEGRESOSFFAA IS 'Códigos de ingresos y egresos por producto FFAA.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.CPERSONA_COMPANIA IS 'Código de la persona de la compañía a la que pertenece el producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.CSUBSISTEMA IS 'Código del subsistema al que pertenece el producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.CGRUPOPRODUCTO IS 'Código del grupo al que pertenece el producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.CPRODUCTO IS 'Código del producto.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.CFUNCIONGUBERNAMENTAL IS 'Código de función gubernamental de una persona natural o jurídica.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.TIPOCONTRATO IS 'Tipo de contrato.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.FHASTA IS 'Fecha hasta la que está vigente el registro.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.FDESDE IS 'Fecha desde la que está vigente el registro.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.INGRESOEGRESO IS 'Define si es un ingreso, egreso, activo, pasivo, patrimonio o contingente.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.CTIPOINGRESOEGRESO IS 'Código del tipo de ingreso o egreso.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.ORDEN IS 'Orden de los conceptos.'; COMMENT ON COLUMN TPRODUCTOINGRESOSEGRESOSFFAA.VERSIONCONTROL IS 'Manejo de optimistic locking.'; INSERT INTO TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values ( to_timestamp('2016-12-07 16:14:47','yyyy-mm-dd hh24:mi:ss'),'fitbank201067079-35', null, Systimestamp); spool off;