drop table TCONSTANTESSISTEMAID cascade constraints; drop table TCONSTANTESSISTEMA cascade constraints; drop table TCOMPANIACONSTANTESSISTEMA cascade constraints; drop table TCONSTANTESPLANTILLASID cascade constraints; CREATE TABLE TCONSTANTESPLANTILLASID ( CCONSTANTEPLANTILLA VARCHAR2(20) NOT NULL, CONSTRAINT IPKCONPLAID PRIMARY KEY (CCONSTANTEPLANTILLA) ); COMMENT ON TABLE TCONSTANTESPLANTILLASID IS 'Contiene los identificadores de las constantes de operacion del sistema'; COMMENT ON COLUMN TCONSTANTESPLANTILLASID.CCONSTANTEPLANTILLA IS 'Codigo de la constante de operacion del sistema como; DIRECTORIO PARA ARCHIVOS VECTOR '; drop table TCONSTANTESPLANTILLAS cascade constraints; CREATE TABLE TCONSTANTESPLANTILLAS ( CIDIOMA VARCHAR2(3) NOT NULL, CCONSTANTEPLANTILLA VARCHAR2(20) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(80) NOT NULL, VERSIONCONTROL NUMBER(22) DEFAULT 0, CONSTRAINT IPKCONPLA PRIMARY KEY (CIDIOMA, CCONSTANTEPLANTILLA, FHASTA), CONSTRAINT FKIDICONPLA FOREIGN KEY (CIDIOMA) REFERENCES TIDIOMASID (CIDIOMA), CONSTRAINT FKCONPLAID FOREIGN KEY (CCONSTANTEPLANTILLA) REFERENCES TCONSTANTESPLANTILLASID (CCONSTANTEPLANTILLA) ); COMMENT ON TABLE TCONSTANTESPLANTILLAS IS 'Descripcion por idioma de los identificadores de las constantes del sistema'; COMMENT ON COLUMN TCONSTANTESPLANTILLAS.CIDIOMA IS 'Codigo del idioma'; COMMENT ON COLUMN TCONSTANTESPLANTILLAS.CCONSTANTEPLANTILLA IS 'Codigo de la constante de operacion del sistema '; COMMENT ON COLUMN TCONSTANTESPLANTILLAS.FHASTA IS 'Fecha hasta la que esta vigente la descripcion de la constante de operacion del sistema'; COMMENT ON COLUMN TCONSTANTESPLANTILLAS.FDESDE IS 'Fecha desde la que esta vigente la descripcion de la constante de operacion del sistema'; COMMENT ON COLUMN TCONSTANTESPLANTILLAS.DESCRIPCION IS 'Descripcion de la constante de operacion del sistema'; COMMENT ON COLUMN TCONSTANTESPLANTILLAS.VERSIONCONTROL IS 'Manejo de optimistic loking'; drop table TCOMPANIACONSTANTESPLANTILLAS cascade constraints; CREATE TABLE TCOMPANIACONSTANTESPLANTILLAS ( CPERSONA_COMPANIA NUMBER(8,0) NOT NULL, CCONSTANTEPLANTILLA VARCHAR2(20) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, VALORTEXTO VARCHAR2(200), TIPODATO VARCHAR2(1) DEFAULT 'T' NOT NULL, VERSIONCONTROL NUMBER(22,0) DEFAULT 0, CONSTRAINT IPKCOMCONPLA PRIMARY KEY (CPERSONA_COMPANIA, CCONSTANTEPLANTILLA, FHASTA), CONSTRAINT FKCOMCONPLACIALICID FOREIGN KEY (CPERSONA_COMPANIA) REFERENCES TCOMPANIASLICENCIADASID (CPERSONA_COMPANIA), CONSTRAINT FKCOMCONSPLAID FOREIGN KEY (CCONSTANTEPLANTILLA) REFERENCES TCONSTANTESPLANTILLASID (CCONSTANTEPLANTILLA), CONSTRAINT CKTIPODATOCONPLA CHECK (TIPODATO IN ('T', 'N', 'F'))); COMMENT ON TABLE TCOMPANIACONSTANTESPLANTILLAS IS 'Contiene los valores constantes de operacion del sistema por compania'; COMMENT ON COLUMN TCOMPANIACONSTANTESPLANTILLAS.CPERSONA_COMPANIA IS 'Codigo de la compania'; COMMENT ON COLUMN TCOMPANIACONSTANTESPLANTILLAS.CCONSTANTEPLANTILLA IS 'Codigo de la constante de operacion del sistema'; COMMENT ON COLUMN TCOMPANIACONSTANTESPLANTILLAS.FHASTA IS 'Fecha hasta la que esta vigente la descripcion de la constante de operacion del sistema'; COMMENT ON COLUMN TCOMPANIACONSTANTESPLANTILLAS.FDESDE IS 'Fecha desde la que esta vigente la descripcion de la constante de operacion del sistema'; COMMENT ON COLUMN TCOMPANIACONSTANTESPLANTILLAS.VALORTEXTO IS 'Valor de la constante cuando es del tipo alfanumerico'; COMMENT ON COLUMN TCOMPANIACONSTANTESPLANTILLAS.TIPODATO IS 'Define el tipo de dato para la constante de la plantilla'; COMMENT ON COLUMN TCOMPANIACONSTANTESPLANTILLAS.VERSIONCONTROL IS 'Manejo de optimistic loking'; alter table TCATEGORIASDETALLE add (EXCLUIRENCIERRE VARCHAR2(1) DEFAULT '0' ); comment on column TCATEGORIASDETALLE.EXCLUIRENCIERRE is 'Identifica las categorias que no deben procesarse en el cierre de año'; alter table TPRODUCTOCOMERCIOEXTERIOR add (PORCENTAJEGARANTIA NUMBER(10,6) ); comment on column TPRODUCTOCOMERCIOEXTERIOR.PORCENTAJEGARANTIA is 'Porcentaje requerido por el producto a ser cubierto por las garantias'; alter table TSOLICITUDVISTA add (PLAZO NUMBER(4), DIADEPAGO NUMBER(2) ); comment on column TSOLICITUDVISTA.PLAZO is 'Define el plazo maximo de la cuenta'; comment on column TSOLICITUDVISTA.DIADEPAGO is 'Identifica el dia fijo para efectuar una transferencia'; alter table TRELACIONPRODUCTOID add (ESCLIENTE VARCHAR2(1) DEFAULT '0' ); comment on column TRELACIONPRODUCTOID.ESCLIENTE is 'Identifica los tipos de relacion que corresponde a clientes'; alter table TPRODUCTOLIQUIDACION add (ENCAJE VARCHAR2(1), AFECTATEA VARCHAR2(1) ); comment on column TPRODUCTOLIQUIDACION.ENCAJE is 'Permite definir si el tarifario forma parte de la devolucion del Encaje'; comment on column TPRODUCTOLIQUIDACION.AFECTATEA is 'Permite definir si el tarifario debe considerarse para el calculo del TEA'; alter table TSOLICITUDLIQUIDACION add (ENCAJE VARCHAR2(1), AFECTATEA VARCHAR2(1) ); comment on column TSOLICITUDLIQUIDACION.ENCAJE is 'Permite definir si el tarifario forma parte de la devolucion del Encaje'; comment on column TSOLICITUDLIQUIDACION.AFECTATEA is 'Permite definir si el tarifario debe considerarse para el calculo del TEA'; alter table TCUENTALIQUIDACION add (ENCAJE VARCHAR2(1), AFECTATEA VARCHAR2(1) ); comment on column TCUENTALIQUIDACION.ENCAJE is 'Permite definir si el tarifario forma parte de la devolucion del Encaje'; comment on column TCUENTALIQUIDACION.AFECTATEA is 'Permite definir si el tarifario debe considerarse para el calculo del TEA'; alter table TCABECERAESTRUCTURAS add (TEXTOERROR VARCHAR2(2000) ); comment on column TCABECERAESTRUCTURAS.TEXTOERROR is 'Permite registrar el mensaje de Error al generar una estructura'; CREATE TABLE TCOLEGIORUBROS ( CPERSONA NUMBER(8) NOT NULL, CTIPORUBROALUMNO NUMBER(3) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22) DEFAULT 0, PRIMARY KEY (CPERSONA,CTIPORUBROALUMNO,FHASTA) ); alter table TCOLEGIORUBROS add constraint FKPERRUBPERID FOREIGN KEY (CPERSONA) REFERENCES TPERSONAID (CPERSONA); alter table TCOLEGIORUBROS add constraint FKPERRUBTIPRUBID FOREIGN KEY (CTIPORUBROALUMNO) REFERENCES TTIPOSRUBROALUMNOSID (CTIPORUBROALUMNO); COMMENT ON TABLE TCOLEGIORUBROS IS 'Registra los rubros asociados a las personas juridicas especialmente de las personas que son colegios'; COMMENT ON COLUMN TCOLEGIORUBROS.CPERSONA IS 'Codigo de la persona juridica'; COMMENT ON COLUMN TCOLEGIORUBROS.FHASTA IS 'Fecha hasta la que esta vigente el rubro para esa persona juridica'; COMMENT ON COLUMN TCOLEGIORUBROS.FDESDE IS 'Fecha desde la que esta vigente el rubro para esa persona juridica'; COMMENT ON COLUMN TCOLEGIORUBROS.VERSIONCONTROL IS 'Manejo de optimistic loking'; insert into TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values (to_timestamp('2018-01-12 13:00:00.415421','yyyy-mm-dd hh24:mi:ss.ff'),'fitbank201067115-12', null, Systimestamp);