ALTER TABLE TDETALLEESTRUCTURAR04 ADD (PASOANODEVENGA VARCHAR2(1)); ALTER TABLE TDETALLEESTRUCTURAR04 ADD (CCUENTA VARCHAR2(19)); CREATE INDEX IDXDETESTR04CUEFCOR ON TDETALLEESTRUCTURAR04 (CCUENTA, CPERSONA_COMPANIA, FCORTE); ALTER TABLE TDETALLEESTRUCTURAR04 DROP CONSTRAINT FKDETR04TCUE; ALTER TABLE TDETALLEESTRUCTURAR04 ADD CONSTRAINT FKDETR04TCUE FOREIGN KEY ( CCUENTA , CPERSONA_COMPANIA ) REFERENCES TCUENTAID ( CCUENTA , CPERSONA_COMPANIA ) enable; COMMENT ON COLUMN TDETALLEESTRUCTURAR04.CCUENTA IS 'Referencia al ccuenta'; COMMENT ON COLUMN TDETALLEESTRUCTURAR04.PASOANODEVENGA IS 'Indica si paso a no devenga el ultimo mes'; ALTER TABLE TPUNTOSTRABAJOOFICINA DROP CONSTRAINT IPKPUNTOSTRAOFI; alter table TPUNTOSTRABAJOOFICINA add constraint IPKPUNTOSTRAOFI PRIMARY KEY (CPUNTOTRABAJO, CSUCURSAL,COFICINA,CPERSONA_COMPANIA, FHASTA); drop table TPARAMETROSDETALLE cascade constraints; CREATE TABLE TPARAMETROSDETALLE ( CPERSONA_COMPANIA NUMBER(8) NOT NULL, TABLA VARCHAR2(60) NOT NULL, VALORCAMPO VARCHAR2(100) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, VALORHOMOLOGADO VARCHAR2(100), DESCRIPCION VARCHAR2(100), FDESDE TIMESTAMP(6) NOT NULL, CSUCURSAL NUMBER(4), COFICINA NUMBER(4), CSUBSISTEMA VARCHAR2(2), CTRANSACCION VARCHAR2(4), VERSIONTRANSACCION VARCHAR2(2), VERSIONCONTROL NUMBER(22) DEFAULT 0, CONSTRAINT IPKPARDET PRIMARY KEY (TABLA, VALORCAMPO,FHASTA,CPERSONA_COMPANIA), CONSTRAINT FKPARDETSUCOFI FOREIGN KEY (COFICINA,CSUCURSAL, CPERSONA_COMPANIA) REFERENCES TOFICINASSUCURSAL (COFICINA,CSUCURSAL, CPERSONA_COMPANIA) , CONSTRAINT FKPARDETSUBTRAID FOREIGN KEY (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION) REFERENCES TSUBSISTEMATRANSACCIONESID (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION) ); COMMENT ON TABLE TPARAMETROSDETALLE IS 'Permite Registrar los datos que corresponden a una parametrizacion general del sistema'; COMMENT ON COLUMN TPARAMETROSDETALLE.TABLA IS 'Registra el nombre del parametro'; COMMENT ON COLUMN TPARAMETROSDETALLE.VALORCAMPO IS 'Registra el valor del parametro'; COMMENT ON COLUMN TPARAMETROSDETALLE.VALORHOMOLOGADO IS 'Registra el valor de homologacion del parametro'; COMMENT ON COLUMN TPARAMETROSDETALLE.CPERSONA_COMPANIA IS 'Codigo de persona de la compania'; COMMENT ON COLUMN TPARAMETROSDETALLE.CSUCURSAL IS 'Codigo de la sucursal'; COMMENT ON COLUMN TPARAMETROSDETALLE.COFICINA IS 'Codigo de la oficina'; COMMENT ON COLUMN TPARAMETROSDETALLE.FDESDE IS 'Fecha de creacion del registro'; COMMENT ON COLUMN TPARAMETROSDETALLE.FHASTA IS 'Fecha de vigencia del registro'; COMMENT ON COLUMN TPARAMETROSDETALLE.DESCRIPCION IS 'Descripcion del parametro'; COMMENT ON COLUMN TPARAMETROSDETALLE.CSUBSISTEMA IS 'Subsistema para el cual fue creado el parametro'; COMMENT ON COLUMN TPARAMETROSDETALLE.CTRANSACCION IS 'Transaccion que va a utilizar el parametro'; COMMENT ON COLUMN TPARAMETROSDETALLE.VERSIONTRANSACCION IS 'Version de la transaccion que va a utilizar el parametro'; COMMENT ON COLUMN TPARAMETROSDETALLE.VERSIONCONTROL IS 'Manejo de optimistic locking'; insert into TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values (to_timestamp('2018-05-10 13:00:00.415421','yyyy-mm-dd hh24:mi:ss.ff'),'fitbank201067119-3', null, Systimestamp);