alter table TCODIGOSSUBSECTORID add (CODIGOSUBSECTOR_HOMOLOGA VARCHAR2(8) ); comment on column TCODIGOSSUBSECTORID.CODIGOSUBSECTOR_HOMOLOGA is 'Codigo que nos permite identificar un subsector homologado de acuerdo a la actividad'; alter table TCODIGOSACTIVIDADID add (CODIGOSUBSECTOR NUMBER(3) ); comment on column TCODIGOSACTIVIDADID.CODIGOSUBSECTOR is 'Codigo del subsector al que pertenece la actividad economica relacionada con una persona natural o juridica'; alter table TCODIGOSACTIVIDADID add CONSTRAINT FKCODACTIDCODSUBSECID FOREIGN KEY (CODIGOSUBSECTOR) REFERENCES TCODIGOSSUBSECTORID (CODIGOSUBSECTOR); drop table TCONSTANTESSISTEMAID cascade constraints; CREATE TABLE TCONSTANTESSISTEMAID ( CCONSTANTESISTEMA VARCHAR2(20) NOT NULL, TIPODATO VARCHAR2(1) DEFAULT 'T' NOT NULL, CONSTRAINT IPKCONSISID PRIMARY KEY (CCONSTANTESISTEMA), CONSTRAINT CKTIPODATOCONSIS CHECK (TIPODATO IN ('T', 'N', 'F')) ); COMMENT ON TABLE TCONSTANTESSISTEMAID IS 'Contiene los identificadores de las constantes de operacion del sistema'; COMMENT ON COLUMN TCONSTANTESSISTEMAID.CCONSTANTESISTEMA IS 'Codigo de la constante de operacion del sistema como; DIRECTORIO PARA ARCHIVOS VECTOR '; COMMENT ON COLUMN TCONSTANTESSISTEMAID.TIPODATO IS 'Tipo de dato de la constante del sistema T = Texto, N = Numero, F = Fecha'; drop table TCONSTANTESSISTEMA cascade constraints; CREATE TABLE TCONSTANTESSISTEMA ( CIDIOMA VARCHAR2(3) NOT NULL, CCONSTANTESISTEMA VARCHAR2(20) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(80) NOT NULL, VERSIONCONTROL NUMBER(22) DEFAULT 0, UTILIZACION VARCHAR2(2000), CONSTRAINT IPKCONSIS PRIMARY KEY (CIDIOMA, CCONSTANTESISTEMA, FHASTA), CONSTRAINT FKIDICONSIS FOREIGN KEY (CIDIOMA) REFERENCES TIDIOMASID (CIDIOMA), CONSTRAINT FKCONSISID FOREIGN KEY (CCONSTANTESISTEMA) REFERENCES TCONSTANTESSISTEMAID (CCONSTANTESISTEMA) ); COMMENT ON TABLE TCONSTANTESSISTEMA IS 'Descripcion por idioma de los identificadores de las constantes del sistema'; COMMENT ON COLUMN TCONSTANTESSISTEMA.CIDIOMA IS 'Codigo del idioma'; COMMENT ON COLUMN TCONSTANTESSISTEMA.CCONSTANTESISTEMA IS 'Codigo de la constante de operacion del sistema '; COMMENT ON COLUMN TCONSTANTESSISTEMA.FHASTA IS 'Fecha hasta la que esta vigente la descripcion de la constante de operacion del sistema'; COMMENT ON COLUMN TCONSTANTESSISTEMA.FDESDE IS 'Fecha desde la que esta vigente la descripcion de la constante de operacion del sistema'; COMMENT ON COLUMN TCONSTANTESSISTEMA.DESCRIPCION IS 'Descripcion de la constante de operacion del sistema'; COMMENT ON COLUMN TCONSTANTESSISTEMA.VERSIONCONTROL IS 'Manejo de optimistic loking'; COMMENT ON COLUMN TCONSTANTESSISTEMA.UTILIZACION IS 'Describe la utilizacion de la constante y los posibles valores que puede tener'; drop table TCOMPANIACONSTANTESSISTEMA cascade constraints; CREATE TABLE TCOMPANIACONSTANTESSISTEMA ( CPERSONA_COMPANIA NUMBER(8,0) NOT NULL, CCONSTANTESISTEMA VARCHAR2(20) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, VALORTEXTO VARCHAR2(200), VALORNUMERICO NUMBER(19,6), VALORFECHA DATE, VERSIONCONTROL NUMBER(22,0) DEFAULT 0, CONSTRAINT IPKCOMCONSIS PRIMARY KEY (CPERSONA_COMPANIA, CCONSTANTESISTEMA, FHASTA), CONSTRAINT FKCOMCONSISCIALICID FOREIGN KEY (CPERSONA_COMPANIA) REFERENCES TCOMPANIASLICENCIADASID (CPERSONA_COMPANIA), CONSTRAINT FKCOMCONSSISID FOREIGN KEY (CCONSTANTESISTEMA) REFERENCES TCONSTANTESSISTEMAID (CCONSTANTESISTEMA)); COMMENT ON TABLE TCOMPANIACONSTANTESSISTEMA IS 'Contiene los valores constantes de operacion del sistema por compania'; COMMENT ON COLUMN TCOMPANIACONSTANTESSISTEMA.CPERSONA_COMPANIA IS 'Codigo de la compania'; COMMENT ON COLUMN TCOMPANIACONSTANTESSISTEMA.CCONSTANTESISTEMA IS 'Codigo de la constante de operacion del sistema'; COMMENT ON COLUMN TCOMPANIACONSTANTESSISTEMA.FHASTA IS 'Fecha hasta la que esta vigente la descripcion de la constante de operacion del sistema'; COMMENT ON COLUMN TCOMPANIACONSTANTESSISTEMA.FDESDE IS 'Fecha desde la que esta vigente la descripcion de la constante de operacion del sistema'; COMMENT ON COLUMN TCOMPANIACONSTANTESSISTEMA.VALORTEXTO IS 'Valor de la constante cuando es del tipo alfanumerico'; COMMENT ON COLUMN TCOMPANIACONSTANTESSISTEMA.VALORNUMERICO IS 'Valor de la constante cuando es del tipo numerico'; COMMENT ON COLUMN TCOMPANIACONSTANTESSISTEMA.VALORFECHA IS 'Valor de la constante cuando es del tipo fecha'; COMMENT ON COLUMN TCOMPANIACONSTANTESSISTEMA.VERSIONCONTROL IS 'Manejo de optimistic loking'; alter table TSOLICITUDCOMERCIOEXTERIOR add (CPERSONA_BENEFICIARIO NUMBER(8), CTIPOIDENTIFICACION_BENEF VARCHAR2(3), IDENTIFICACION_BENEFICIARIO VARCHAR2(12) ); alter table TSOLICITUDCOMERCIOEXTERIOR add constraint FKSOLCOMEXTPERID foreign key (CPERSONA_BENEFICIARIO) references TPERSONAID (CPERSONA); alter table TSOLICITUDCOMERCIOEXTERIOR add constraint FKSOLCOMEXTTIPIDEID foreign key (CTIPOIDENTIFICACION_BENEF) references TTIPOSIDENTIFICACIONID (CTIPOIDENTIFICACION); COMMENT ON COLUMN TSOLICITUDCOMERCIOEXTERIOR.CPERSONA_BENEFICIARIO IS 'Codigo de la persona beneficiario de la operacion de comercio exterior'; COMMENT ON COLUMN TSOLICITUDCOMERCIOEXTERIOR.CTIPOIDENTIFICACION_BENEF IS 'Tipo de Identificacion del beneficiario de la operacion de comercio exterior'; COMMENT ON COLUMN TSOLICITUDCOMERCIOEXTERIOR.IDENTIFICACION_BENEFICIARIO IS 'Identificacion del beneficiario de la operacion de comercio exterior'; alter table TCUENTACOMERCIOEXTERIOR add (CPERSONA_BENEFICIARIO NUMBER(8), CTIPOIDENTIFICACION_BENEF VARCHAR2(3), IDENTIFICACION_BENEFICIARIO VARCHAR2(12) ); alter table TCUENTACOMERCIOEXTERIOR add constraint FKSCTACOMEXTPERID foreign key (CPERSONA_BENEFICIARIO) references TPERSONAID (CPERSONA); alter table TCUENTACOMERCIOEXTERIOR add constraint FKCTACOMEXTTIPIDEID foreign key (CTIPOIDENTIFICACION_BENEF) references TTIPOSIDENTIFICACIONID (CTIPOIDENTIFICACION); COMMENT ON COLUMN TCUENTACOMERCIOEXTERIOR.CPERSONA_BENEFICIARIO IS 'Codigo de la persona beneficiario de la operacion de comercio exterior'; COMMENT ON COLUMN TCUENTACOMERCIOEXTERIOR.CTIPOIDENTIFICACION_BENEF IS 'Tipo de Identificacion del beneficiario de la operacion de comercio exterior'; COMMENT ON COLUMN TCUENTACOMERCIOEXTERIOR.IDENTIFICACION_BENEFICIARIO IS 'Identificacion del beneficiario de la operacion de comercio exterior'; 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('2017-12-12 13:00:00.415421','yyyy-mm-dd hh24:mi:ss.ff'),'fitbank201067115-11', null, Systimestamp);