spool fitbank201067079-11.log CREATE TABLE TSITUACIONCUENTAID ( CSUBSISTEMA VARCHAR2(2) NOT NULL, CSITUACIONCUENTA VARCHAR2(3) NOT NULL, CONSTRAINT IPKSITCTAID PRIMARY KEY (CSUBSISTEMA, CSITUACIONCUENTA), CONSTRAINT FKSITCTAIDSUBID FOREIGN KEY (CSUBSISTEMA) REFERENCES TSUBSISTEMAID (CSUBSISTEMA) ); COMMENT ON TABLE TSITUACIONCUENTAID IS 'Códigos de situación de la cuenta.'; COMMENT ON COLUMN TSITUACIONCUENTAID.CSUBSISTEMA IS 'Código del subsistema al que aplica el código de situación.'; COMMENT ON COLUMN TSITUACIONCUENTAID.CSITUACIONCUENTA IS 'Código de situación de la cuenta.'; CREATE TABLE TSITUACIONCUENTA ( CIDIOMA VARCHAR2(3) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CSITUACIONCUENTA VARCHAR2(3) 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 IPKSITCTA PRIMARY KEY (CIDIOMA, CSUBSISTEMA, CSITUACIONCUENTA, FHASTA), CONSTRAINT FKSITCTAID FOREIGN KEY (CSUBSISTEMA, CSITUACIONCUENTA) REFERENCES TSITUACIONCUENTAID (CSUBSISTEMA, CSITUACIONCUENTA), CONSTRAINT FKSITCTAIDMID FOREIGN KEY (CIDIOMA) REFERENCES TIDIOMASID (CIDIOMA) ); COMMENT ON TABLE TSITUACIONCUENTA IS 'Descripción por idioma de los códigos de situación de una cuenta.'; COMMENT ON COLUMN TSITUACIONCUENTA.CIDIOMA IS 'Idioma de la Descripción del código.'; COMMENT ON COLUMN TSITUACIONCUENTA.CSUBSISTEMA IS 'Código del subsistema al que aplica el código de situación.'; COMMENT ON COLUMN TSITUACIONCUENTA.CSITUACIONCUENTA IS 'Código de situación de la cuenta.'; COMMENT ON COLUMN TSITUACIONCUENTA.FHASTA IS 'Fecha hasta la que está vigente el registro.'; COMMENT ON COLUMN TSITUACIONCUENTA.FDESDE IS 'Fecha desde la que está vigente el registro.'; COMMENT ON COLUMN TSITUACIONCUENTA.DESCRIPCION IS 'Descripción del código de situación de la cuenta.'; COMMENT ON COLUMN TSITUACIONCUENTA.VERSIONCONTROL IS 'Manejo de optimistic locking.'; ALTER TABLE TCUENTAGARANTIAS DROP CONSTRAINT CKESTADOGARANTIAGAR; ALTER TABLE TCUENTAGARANTIAS DROP COLUMN ESTADOGARANTIA; ALTER TABLE TCUENTAGARANTIAS ADD (CSITUACIONCUENTA VARCHAR2(3)); ALTER TABLE TCUENTAGARANTIAS ADD CONSTRAINT FKCTAGARSITCTAID FOREIGN KEY (CSUBSISTEMA, CSITUACIONCUENTA) REFERENCES TSITUACIONCUENTAID (CSUBSISTEMA, CSITUACIONCUENTA); COMMENT ON COLUMN TCUENTAGARANTIAS.CSITUACIONCUENTA IS 'Código de situación de la cuenta.'; INSERT INTO TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values ( to_timestamp('2016-01-06 12:13:28','yyyy-mm-dd hh24:mi:ss'),'fitbank201067079-11', null, Systimestamp); spool off