spool fitbank201067079-4.log CREATE TABLE TESTADOSINMUEBLEID ( CESTADOINMUEBLE VARCHAR2(4) NOT NULL, CONSTRAINT IPKESTINMID PRIMARY KEY (CESTADOINMUEBLE) ); COMMENT ON TABLE TESTADOSINMUEBLEID IS 'Códigos de los estados de inmuebles que indican si son proyectos, hipotecas o construcciones.'; COMMENT ON COLUMN TESTADOSINMUEBLEID.CESTADOINMUEBLE IS 'Código del estado del inmueble.'; CREATE TABLE TESTADOSINMUEBLE ( CIDIOMA VARCHAR2(3) NOT NULL, CESTADOINMUEBLE VARCHAR2(4) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(60), VERSIONCONTROL NUMBER(22) DEFAULT 0 NOT NULL, CONSTRAINT IPKESTINM PRIMARY KEY (CIDIOMA, CESTADOINMUEBLE, FHASTA), CONSTRAINT FKESTINMID FOREIGN KEY (CESTADOINMUEBLE) REFERENCES TESTADOSINMUEBLEID (CESTADOINMUEBLE), CONSTRAINT FKESTINMIDMID FOREIGN KEY (CIDIOMA) REFERENCES TIDIOMASID (CIDIOMA) ); COMMENT ON TABLE TESTADOSINMUEBLE IS 'Descripción por idioma de los códigos de estado de inmuebles.'; COMMENT ON COLUMN TESTADOSINMUEBLE.CIDIOMA IS 'Código del idioma para la descripción.'; COMMENT ON COLUMN TESTADOSINMUEBLE.CESTADOINMUEBLE IS 'Código del estado del inmueble.'; COMMENT ON COLUMN TESTADOSINMUEBLE.FHASTA IS 'Fecha hasta la que está vigente la descripción del estado del inmueble.'; COMMENT ON COLUMN TESTADOSINMUEBLE.FDESDE IS 'Fecha desde la que está vigente la descripción del estado del inmueble.'; COMMENT ON COLUMN TESTADOSINMUEBLE.DESCRIPCION IS 'Descripción del código del estado del inmueble.'; COMMENT ON COLUMN TESTADOSINMUEBLE.VERSIONCONTROL IS 'Manejo de optimistic locking.'; CREATE TABLE TSOLICITUDINMUEBLE ( CPERSONA_COMPANIA NUMBER(8) NOT NULL, CSOLICITUD NUMBER(10) NOT NULL, SECUENCIA NUMBER(4) NOT NULL, SGARANTIA NUMBER(4) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, CESTADOINMUEBLE VARCHAR2(4) NOT NULL, CTIPOINMUEBLE NUMBER(4) NOT NULL, CUNIDADMEDIDA VARCHAR2(3) NOT NULL, MEDICIONESTRUCTURA NUMBER(8,2), CZONAREGISTRAL VARCHAR2(10), CPAIS VARCHAR2(3) NOT NULL, CPROVINCIA VARCHAR2(3) NOT NULL, CCIUDAD VARCHAR2(6) NOT NULL, CBARRIO VARCHAR2(6), REFERENCIA VARCHAR2(150), VALORESTRUCTURA NUMBER(19,6), AVALUO NUMBER(19,6), CMONEDA_AVALUO VARCHAR2(3) NOT NULL, FAVALUO DATE, FADQUISICION DATE, MONTO_INMUEBLE NUMBER(19,6) NOT NULL, MONTOINICIAL_INMUEBLE NUMBER(19,6) NOT NULL, SALDO_INMUEBLE NUMBER(19,6) NOT NULL, CCUENTA_GARANTIA VARCHAR2(19), CUSUARIO_INGRESO VARCHAR2(12) NOT NULL, CUSUARIO_MODIFICACION VARCHAR2(12) NOT NULL, CPERSONA_HIPOTECADA NUMBER(8), OBSERVACIONES VARCHAR2(150), VERSIONCONTROL NUMBER(22) DEFAULT 0 NOT NULL, CONSTRAINT IPKSOLINM PRIMARY KEY (CPERSONA_COMPANIA, CSOLICITUD, SECUENCIA, SGARANTIA, FHASTA), CONSTRAINT FKSOLINMSOLID FOREIGN KEY (CPERSONA_COMPANIA, CSOLICITUD, SECUENCIA) REFERENCES TSOLICITUDID (CPERSONA_COMPANIA, CSOLICITUD, SECUENCIA), CONSTRAINT FKSOLINMPERIDHIP FOREIGN KEY (CPERSONA_HIPOTECADA) REFERENCES TPERSONAID (CPERSONA), CONSTRAINT FKSOLINMESTINMID FOREIGN KEY (CESTADOINMUEBLE) REFERENCES TESTADOSINMUEBLEID (CESTADOINMUEBLE), CONSTRAINT FKSOLINMTIPINMID FOREIGN KEY (CTIPOINMUEBLE) REFERENCES TTIPOSINMUEBLEID (CTIPOINMUEBLE), CONSTRAINT FKSOLINMUNIMEDID FOREIGN KEY (CUNIDADMEDIDA) REFERENCES TUNIDADESMEDIDAID (CUNIDADMEDIDA), CONSTRAINT FKSOLINMZONREGID FOREIGN KEY (CZONAREGISTRAL) REFERENCES TZONASREGISTRALESID (CZONAREGISTRAL), CONSTRAINT FKSOLINMCIUID FOREIGN KEY (CPAIS, CPROVINCIA, CCIUDAD) REFERENCES TCIUDADESID (CPAIS, CPROVINCIA, CCIUDAD), CONSTRAINT FKSOLINMBARID FOREIGN KEY (CPAIS, CPROVINCIA, CCIUDAD, CBARRIO) REFERENCES TBARRIOSID (CPAIS, CPROVINCIA, CCIUDAD, CBARRIO), CONSTRAINT FKSOLINMMONID FOREIGN KEY (CMONEDA_AVALUO) REFERENCES TMONEDASID (CMONEDA), CONSTRAINT FKSOLINMCTAIDGAR FOREIGN KEY (CPERSONA_COMPANIA, CCUENTA_GARANTIA) REFERENCES TCUENTAID (CPERSONA_COMPANIA, CCUENTA), CONSTRAINT FKSOLINMUSRIDING FOREIGN KEY (CUSUARIO_INGRESO) REFERENCES TUSUARIOSID (CUSUARIO), CONSTRAINT FKSOLINMUSRIDMOD FOREIGN KEY (CUSUARIO_MODIFICACION) REFERENCES TUSUARIOSID (CUSUARIO) ); COMMENT ON TABLE TSOLICITUDINMUEBLE IS 'Datos de las características y valores del inmueble que se obtendrá mediante la solicitud de un crédito hipotecario.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CPERSONA_COMPANIA IS 'Código de la persona de la compañía.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CSOLICITUD IS 'Código de la solicitud.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.SECUENCIA IS 'Número consecutivo de la solicitud.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.SGARANTIA IS 'Secuencial de la garantía para asociar varias garantías a una solicitud.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.FHASTA IS 'Fecha hasta la que es válido el registro.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.FDESDE IS 'Fecha desde la que es válido el registro.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CESTADOINMUEBLE IS 'Código del estado del inmueble.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CTIPOINMUEBLE IS 'Código del tipo de inmueble.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CUNIDADMEDIDA IS 'Código de la unidad de medida.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.MEDICIONESTRUCTURA IS 'Medida (extensión de terreno o construcción) del inmueble expresado en las unidades dadas por el campo CUNIDADMEDIDA.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CZONAREGISTRAL IS 'Código de la zona registral.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CPAIS IS 'Código del país donde se encuentra el inmueble.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CPROVINCIA IS 'Código de la provincia donde se encuentra el inmueble.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CCIUDAD IS 'Código de la ciudad donde se encuentra el inmueble.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CBARRIO IS 'Código del barrio/distrito donde se encuentra el inmueble.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.REFERENCIA IS 'Dirección del inmueble.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.VALORESTRUCTURA IS 'Valor del inmueble.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.AVALUO IS 'Monto del avalúo.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.FAVALUO IS 'Fecha del avalúo.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CMONEDA_AVALUO IS 'Moneda del avalúo.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.FADQUISICION IS 'Fecha de adquisición del inmueble'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.MONTO_INMUEBLE IS 'Monto del inmueble'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.MONTOINICIAL_INMUEBLE IS 'Cuota inicial del inmueble solicitado.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.SALDO_INMUEBLE IS 'Monto financiado del inmueble.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CCUENTA_GARANTIA IS 'Cuenta de la garantía al realizarse el desembolso.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CUSUARIO_INGRESO IS 'Usuario que ingresa el registro.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CUSUARIO_MODIFICACION IS 'Usuario que modifica el registro.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.CPERSONA_HIPOTECADA IS 'Código de la persona sobre quien recae la hipoteca.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.OBSERVACIONES IS 'Observaciones respecto a la solicitud.'; COMMENT ON COLUMN TSOLICITUDINMUEBLE.VERSIONCONTROL IS 'Manejo de optimistic locking.'; CREATE TABLE TREGLASDEFINICIONPARAMETROS ( CREGLA VARCHAR2(15) NOT NULL, ORDEN NUMBER(4) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, TIPODATOPARAMETRO VARCHAR2(200), NOMBREPARAMTERO VARCHAR2(100), DESCRIPCION VARCHAR2(200), VERSIONCONTROL NUMBER(22) DEFAULT 0 NOT NULL, CONSTRAINT IPKREGDEFPAR PRIMARY KEY (CREGLA, ORDEN, FHASTA), CONSTRAINT FKREGDEFPARREGID FOREIGN KEY (CREGLA) REFERENCES TREGLASID (CREGLA) ); COMMENT ON TABLE TREGLASDEFINICIONPARAMETROS IS 'Definición de los parámetros para una regla.'; COMMENT ON COLUMN TREGLASDEFINICIONPARAMETROS.CREGLA IS 'Código de la regla de negocio.'; COMMENT ON COLUMN TREGLASDEFINICIONPARAMETROS.ORDEN IS 'Orden del parámetro'; COMMENT ON COLUMN TREGLASDEFINICIONPARAMETROS.FHASTA IS 'Fecha hasta la que está vigente el registro.'; COMMENT ON COLUMN TREGLASDEFINICIONPARAMETROS.FDESDE IS 'Fecha desde la que está vigente el registro.'; COMMENT ON COLUMN TREGLASDEFINICIONPARAMETROS.TIPODATOPARAMETRO IS 'Tipo de dato del parámetro'; COMMENT ON COLUMN TREGLASDEFINICIONPARAMETROS.NOMBREPARAMTERO IS 'Nombre del parámetro.'; COMMENT ON COLUMN TREGLASDEFINICIONPARAMETROS.DESCRIPCION IS 'Descripción del parámetro.'; COMMENT ON COLUMN TREGLASDEFINICIONPARAMETROS.VERSIONCONTROL IS 'Manejo de optimistic locking.'; CREATE TABLE TTIPOSMOTIVOSESPECIALESID ( CTIPOMOTIVOESPECIAL VARCHAR2(2) NOT NULL, CONSTRAINT IPKTIPMOTESPID PRIMARY KEY (CTIPOMOTIVOESPECIAL) ); COMMENT ON TABLE TTIPOSMOTIVOSESPECIALESID IS 'Códigos para los tipos especiales de una solicitud de crédito.'; COMMENT ON COLUMN TTIPOSMOTIVOSESPECIALESID.CTIPOMOTIVOESPECIAL IS 'Código del tipo especial de una solicitud de crédito.'; CREATE TABLE TTIPOSMOTIVOSESPECIALES ( CIDIOMA VARCHAR2(3) NOT NULL, CTIPOMOTIVOESPECIAL VARCHAR2(2) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(30) NOT NULL, VERSIONCONTROL NUMBER(22) DEFAULT 0 NOT NULL, CONSTRAINT IPKTIPMOTESP PRIMARY KEY (CIDIOMA, CTIPOMOTIVOESPECIAL, FHASTA), CONSTRAINT FKTIPMOTESPID FOREIGN KEY (CTIPOMOTIVOESPECIAL) REFERENCES TTIPOSMOTIVOSESPECIALESID (CTIPOMOTIVOESPECIAL), CONSTRAINT FKTIPMOTESPIDMID FOREIGN KEY (CIDIOMA) REFERENCES TIDIOMASID (CIDIOMA) ); COMMENT ON TABLE TTIPOSMOTIVOSESPECIALES IS 'Descripción por idioma de los códigos especiales de una solicitud de crédito.'; COMMENT ON COLUMN TTIPOSMOTIVOSESPECIALES.CIDIOMA IS 'Código del idioma para la descripción del código especial de una solicitud de crédito.'; COMMENT ON COLUMN TTIPOSMOTIVOSESPECIALES.CTIPOMOTIVOESPECIAL IS ''; COMMENT ON COLUMN TTIPOSMOTIVOSESPECIALES.FHASTA IS 'Fecha hasta la que está vigente el registro.'; COMMENT ON COLUMN TTIPOSMOTIVOSESPECIALES.FDESDE IS 'Fecha desde la que está vigente el registro.'; COMMENT ON COLUMN TTIPOSMOTIVOSESPECIALES.DESCRIPCION IS 'Descripción del código especial de una solicitud de crédito.'; COMMENT ON COLUMN TTIPOSMOTIVOSESPECIALES.VERSIONCONTROL IS 'Manejo de optimistic locking.'; ALTER TABLE TREGLASDEFINICION ADD (TIPODATOSALIDA VARCHAR2(200)); COMMENT ON COLUMN TREGLASDEFINICION.TIPODATOSALIDA IS 'Tipo de dato de salida del método.'; CREATE TABLE TSERVICIOSCONCESIONARIOSID ( CPERSONA_COMPANIA NUMBER(8) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CSERVICIO NUMBER(4) NOT NULL, CPERSONA NUMBER(8) NOT NULL, CONSTRAINT IPKSERCONID PRIMARY KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CSERVICIO, CPERSONA), CONSTRAINT FKSERCONIDSERID FOREIGN KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CSERVICIO) REFERENCES TSERVICIOSID (CPERSONA_COMPANIA, CSUBSISTEMA, CSERVICIO), CONSTRAINT FKSERCONIDPERID FOREIGN KEY (CPERSONA) REFERENCES TPERSONAID (CPERSONA) ); COMMENT ON TABLE TSERVICIOSCONCESIONARIOSID IS 'Guarda los concesionarios a usar que brindan algún tipo de servicio para los productos GNV.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOSID.CPERSONA_COMPANIA IS 'Código de la persona de la compañía.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOSID.CSUBSISTEMA IS 'Código del subsistema del servicio.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOSID.CSERVICIO IS 'Código del servicio.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOSID.CPERSONA IS 'Código de la persona del concesionario.'; CREATE TABLE TSERVICIOSCONCESIONARIOS ( CPERSONA_COMPANIA NUMBER(8) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CSERVICIO NUMBER(4) NOT NULL, CPERSONA NUMBER(8) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, CCUENTA VARCHAR2(19), VERSIONCONTROL NUMBER(22) DEFAULT 0 NOT NULL, CONSTRAINT IPKSERCON PRIMARY KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CSERVICIO, CPERSONA, FHASTA), CONSTRAINT FKSERCONID FOREIGN KEY (CPERSONA_COMPANIA, CSUBSISTEMA, CSERVICIO, CPERSONA) REFERENCES TSERVICIOSCONCESIONARIOSID (CPERSONA_COMPANIA, CSUBSISTEMA, CSERVICIO, CPERSONA) ); COMMENT ON TABLE TSERVICIOSCONCESIONARIOS IS 'Información sobre los concesionarios y las cuentas a ausar.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOS.CPERSONA_COMPANIA IS 'Código de la persona de la compañía.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOS.CSUBSISTEMA IS 'Código del subsistema del servicio.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOS.CSERVICIO IS 'Código del servicio.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOS.CPERSONA IS 'Código de la persona del concesionario.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOS.FHASTA IS 'Fecha hasta la que es válido el registro.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOS.FDESDE IS 'Fecha desde la que es válido el registro.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOS.CCUENTA IS 'Cuenta a usar para el concesionario.'; COMMENT ON COLUMN TSERVICIOSCONCESIONARIOS.VERSIONCONTROL IS 'Manejo de optimistic locking.'; CREATE TABLE TTIPOSCOMBUSTIBLEID ( CTIPOCOMBUSTIBLE VARCHAR2(3) NOT NULL, CONSTRAINT IPKTIPCOMID PRIMARY KEY (CTIPOCOMBUSTIBLE) ); COMMENT ON TABLE TTIPOSCOMBUSTIBLEID IS 'Tabla para guardar los códigos de los tipos de combustible.'; COMMENT ON COLUMN TTIPOSCOMBUSTIBLEID.CTIPOCOMBUSTIBLE IS 'Código del tipo de combustible para el producto de GNV.'; CREATE TABLE TTIPOSCOMBUSTIBLE ( CIDIOMA VARCHAR2(3) NOT NULL, CTIPOCOMBUSTIBLE VARCHAR2(3) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(60) NOT NULL, VERSIONCONTROL NUMBER(22) DEFAULT 0 NOT NULL, CONSTRAINT IPKTIPCOM PRIMARY KEY (CIDIOMA, CTIPOCOMBUSTIBLE, FHASTA), CONSTRAINT FKTIPCOMID FOREIGN KEY (CTIPOCOMBUSTIBLE) REFERENCES TTIPOSCOMBUSTIBLEID (CTIPOCOMBUSTIBLE) ); COMMENT ON TABLE TTIPOSCOMBUSTIBLE IS 'Descripción por idioma de los códigos de tipos de combustible.'; COMMENT ON COLUMN TTIPOSCOMBUSTIBLE.CIDIOMA IS 'Código del idioma para la descripción.'; COMMENT ON COLUMN TTIPOSCOMBUSTIBLE.CTIPOCOMBUSTIBLE IS 'Código del tipo de combustible para el producto de GNV.'; COMMENT ON COLUMN TTIPOSCOMBUSTIBLE.FHASTA IS 'Fecha hasta la que es válida la descripción del código.'; COMMENT ON COLUMN TTIPOSCOMBUSTIBLE.FDESDE IS 'Fecha desde la que es válida la descripción del código.'; COMMENT ON COLUMN TTIPOSCOMBUSTIBLE.DESCRIPCION IS 'Descripción del código del tipo de combustible.'; COMMENT ON COLUMN TTIPOSCOMBUSTIBLE.VERSIONCONTROL IS 'Manejo de optimistic locking.'; CREATE TABLE TTIPOSBANCAINGRESOEGRESO ( CTIPOBANCA VARCHAR2(3) NOT NULL, INGRESOEGRESO VARCHAR2(1) NOT NULL, CTIPOINGRESOEGRESO NUMBER(22) NOT NULL, CONSTRAINT IPKTIPBANINGEGR PRIMARY KEY (CTIPOBANCA, INGRESOEGRESO, CTIPOINGRESOEGRESO), CONSTRAINT FKTIPBANINGEGRTIPBANID FOREIGN KEY (CTIPOBANCA) REFERENCES TTIPOSBANCAID(CTIPOBANCA), CONSTRAINT FKTIPBANINGEGRTIPINGEGRID FOREIGN KEY (INGRESOEGRESO, CTIPOINGRESOEGRESO) REFERENCES TTIPOSINGRESOEGRESOID (INGRESOEGRESO, CTIPOINGRESOEGRESO) ); COMMENT ON TABLE TTIPOSBANCAINGRESOEGRESO IS 'Tabla que relaciona los tipos de ingresos y egresos tipificados por tipos de banca.'; COMMENT ON COLUMN TTIPOSBANCAINGRESOEGRESO.CTIPOBANCA IS 'Código del tipo de banca.'; COMMENT ON COLUMN TTIPOSBANCAINGRESOEGRESO.INGRESOEGRESO IS 'Define si es un ingreso, egreso, activo, pasivo, patrimonio o contingente'; COMMENT ON COLUMN TTIPOSBANCAINGRESOEGRESO.CTIPOINGRESOEGRESO IS 'Codigo del tipo de ingreso o egreso'; ALTER TABLE TSOLICITUDVEHICULOS ADD ( MANCOMUNO VARCHAR2(1), CTIPOCOMBUSTIBLE VARCHAR2(3) ); ALTER TABLE TSOLICITUDVEHICULOS ADD CONSTRAINT FKSOLVEHTIPCOMID FOREIGN KEY (CTIPOCOMBUSTIBLE) REFERENCES TTIPOSCOMBUSTIBLEID (CTIPOCOMBUSTIBLE); ALTER TABLE TSOLICITUDVEHICULOS ADD CONSTRAINT CKSOLVEHMAN CHECK (MANCOMUNO IS NULL OR (MANCOMUNO IN ('S', 'N'))); COMMENT ON COLUMN TSOLICITUDVEHICULOS.MANCOMUNO IS 'Indica si el vehículo es mancómuno. S = SÍ, N = NO.'; COMMENT ON COLUMN TSOLICITUDVEHICULOS.CTIPOCOMBUSTIBLE IS 'Código del tipo de combustible del vehículo.'; ALTER TABLE TNATURALVEHICULOS ADD ( MANCOMUNO VARCHAR2(1), CTIPOCOMBUSTIBLE VARCHAR2(3) ); ALTER TABLE TNATURALVEHICULOS ADD CONSTRAINT FKNATVEHTIPCOMID FOREIGN KEY (CTIPOCOMBUSTIBLE) REFERENCES TTIPOSCOMBUSTIBLEID(CTIPOCOMBUSTIBLE); ALTER TABLE TNATURALVEHICULOS ADD CONSTRAINT CKNATVEHMAN CHECK (MANCOMUNO IS NULL OR (MANCOMUNO IN ('S', 'N'))); COMMENT ON COLUMN TNATURALVEHICULOS.MANCOMUNO IS 'Indica si el vehículo es mancómuno. S = SÍ, N = NO.'; COMMENT ON COLUMN TNATURALVEHICULOS.CTIPOCOMBUSTIBLE IS 'Código del tipo de combustible del vehículo.'; ALTER TABLE TPRODUCTOLIQUIDACION ADD ( CSUBSISTEMA_SERVICIO VARCHAR2(2), CSERVICIO NUMBER(4), CPERSONA_CONCESIONARIO NUMBER(8) ); ALTER TABLE TPRODUCTOLIQUIDACION ADD CONSTRAINT FKPROLIQSERCONID FOREIGN KEY (CPERSONA_COMPANIA, CSUBSISTEMA_SERVICIO, CSERVICIO, CPERSONA_CONCESIONARIO) REFERENCES TSERVICIOSCONCESIONARIOSID (CPERSONA_COMPANIA, CSUBSISTEMA, CSERVICIO, CPERSONA); COMMENT ON COLUMN TPRODUCTOLIQUIDACION.CSUBSISTEMA_SERVICIO IS 'Código del subsistema del servicio.'; COMMENT ON COLUMN TPRODUCTOLIQUIDACION.CSERVICIO IS 'Código del servicio.'; COMMENT ON COLUMN TPRODUCTOLIQUIDACION.CPERSONA_CONCESIONARIO IS 'Código del concesionario.'; ALTER TABLE TSOLICITUDLIQUIDACION ADD ( CSUBSISTEMA_SERVICIO VARCHAR2(2), CSERVICIO NUMBER(4), CPERSONA_CONCESIONARIO NUMBER(8) ); ALTER TABLE TSOLICITUDLIQUIDACION ADD CONSTRAINT FKSOLLIQSERCONID FOREIGN KEY (CPERSONA_COMPANIA, CSUBSISTEMA_SERVICIO, CSERVICIO, CPERSONA_CONCESIONARIO) REFERENCES TSERVICIOSCONCESIONARIOSID (CPERSONA_COMPANIA, CSUBSISTEMA, CSERVICIO, CPERSONA); COMMENT ON COLUMN TSOLICITUDLIQUIDACION.CSUBSISTEMA_SERVICIO IS 'Código del subsistema del servicio.'; COMMENT ON COLUMN TSOLICITUDLIQUIDACION.CSERVICIO IS 'Código del servicio.'; COMMENT ON COLUMN TSOLICITUDLIQUIDACION.CPERSONA_CONCESIONARIO IS 'Código del concesionario.'; ALTER TABLE TCUENTALIQUIDACION ADD ( CSUBSISTEMA_SERVICIO VARCHAR2(2), CSERVICIO NUMBER(4), CPERSONA_CONCESIONARIO NUMBER(8) ); ALTER TABLE TCUENTALIQUIDACION ADD CONSTRAINT FKCTALIQSERCONID FOREIGN KEY (CPERSONA_COMPANIA, CSUBSISTEMA_SERVICIO, CSERVICIO, CPERSONA_CONCESIONARIO) REFERENCES TSERVICIOSCONCESIONARIOSID (CPERSONA_COMPANIA, CSUBSISTEMA, CSERVICIO, CPERSONA); COMMENT ON COLUMN TCUENTALIQUIDACION.CSUBSISTEMA_SERVICIO IS 'Código del subsistema del servicio.'; COMMENT ON COLUMN TCUENTALIQUIDACION.CSERVICIO IS 'Código del servicio.'; COMMENT ON COLUMN TCUENTALIQUIDACION.CPERSONA_CONCESIONARIO IS 'Código del concesionario.'; INSERT INTO TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values ( to_timestamp('2014-06-12 16:25:12','yyyy-mm-dd hh24:mi:ss'),'fitbank201067079-4', null, Systimestamp); spool off;