INSERT INTO TENTIDAD (TNAME, PAC, ENTITY, JAVAEXTENDS, JAVAIMPLEMENTS, INSERTDML, CREATEREFERENCES, OPTIMISTICLOCKING, UPDATEDML, HISTORY, PROJECT) VALUES ('TCUENTAINTERNAFONDOS', 'acco', 'Tinternaccountfunds', null, null, null, '0', '1', null, '1', 'pgeneral'); drop table TCUENTAINTERNAFONDOS; CREATE TABLE TCUENTAINTERNAFONDOS ( CCUENTA VARCHAR2(19) NOT NULL, CPERSONA_COMPANIA number(8) NOT NULL, SBLOQUEOFONDOS number(4) NOT NULL, FHASTA TIMESTAMP(6) NOT NULL, FDESDE TIMESTAMP(6) NOT NULL, VALORBLOQUEO number(19,6), MONTOLIBERADO number(19,6), MONTOPENDIENTE number(19,6), FCONTABLE DATE, CUSUARIO VARCHAR2(12), CSUCURSAL NUMBER(4), COFICINA NUMBER(4), ESTATUSBLOQUEO VARCHAR2(3) DEFAULT 'ING', NUMEROMENSAJE VARCHAR2(30), CCONCEPTO VARCHAR2(4), CCUENTA_ORIGEN VARCHAR2(19), VERSIONCONTROL NUMBER(22) DEFAULT 0, REFERENCIA VARCHAR2(500),CAREA VARCHAR2(4), CONSTRAINT IPKCTAINTFOND PRIMARY KEY (CCUENTA, CPERSONA_COMPANIA, SBLOQUEOFONDOS, FHASTA), CONSTRAINT FKCTAINTUSU FOREIGN KEY (CUSUARIO) REFERENCES TUSUARIOSID (CUSUARIO), CONSTRAINT FKCTAINTCONCEP FOREIGN KEY (CCONCEPTO) REFERENCES TCONCEPTOSID (CCONCEPTO), CONSTRAINT FKCTAINTFOND FOREIGN KEY (CCUENTA, CPERSONA_COMPANIA) REFERENCES TCUENTAID (CCUENTA, CPERSONA_COMPANIA), CONSTRAINT FKCTAINTFONDCTAORG FOREIGN KEY (CPERSONA_COMPANIA, CCUENTA_ORIGEN) REFERENCES TCUENTAID (CPERSONA_COMPANIA, CCUENTA), CONSTRAINT FKCTAINTOFISUC FOREIGN KEY (CPERSONA_COMPANIA, CSUCURSAL, COFICINA) REFERENCES TOFICINASSUCURSAL (CPERSONA_COMPANIA, CSUCURSAL, COFICINA) ); COMMENT ON TABLE TCUENTAINTERNAFONDOS IS 'Registro de los bloqueos de fondos de cuentas'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.CCUENTA IS 'Numero de cuenta'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.CPERSONA_COMPANIA IS 'Codigo de la compania a la que pertenece la cuenta, puede ser externa o compania licenciada'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.SBLOQUEOFONDOS IS 'Secuencia del bloqueo de los fondos'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.FHASTA IS 'Fecha hasta la que se encuentra vigente el registro'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.FDESDE IS 'Fecha de creacion del registro'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.VALORBLOQUEO IS 'Valor del bloqueo'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.MONTOLIBERADO IS 'Monto liberado acumulado hasta esta transaccion'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.MONTOPENDIENTE IS 'Monto del bloqueo que queda pendiente'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.FCONTABLE IS 'Fecha contable de la transaccion'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.CUSUARIO IS 'Codigo del usuario que realiza la transaccion'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.CSUCURSAL IS 'Codigo de la sucursal en la que se realiza la transaccion'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.COFICINA IS 'Codigo de oficina en la que se realiza la transaccion'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.ESTATUSBLOQUEO IS 'Marca el estatus del bloqueo de fondos: ING=ingresado, REV=reversado,LEV=levantado, PAR=Levantamiento parcial' ; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.NUMEROMENSAJE IS 'Numero de mensaje de la transaccion'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.CCONCEPTO IS 'Codigo de concepto del bloqueo de fondos'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.CCUENTA_ORIGEN IS 'Cuenta que origina el bloqueo'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.VERSIONCONTROL IS 'Manejo de optimistic loking'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.REFERENCIA IS 'Referencia del bloqueo de fondos'; COMMENT ON COLUMN TCUENTAINTERNAFONDOS.CAREA IS 'Codigo del area'; alter table fitbank.tcuentavistatasas add FVENCIMIENTO TIMESTAMP; COMMENT ON COLUMN tcuentavistatasas.FVENCIMIENTO IS 'FECHA DE VIGENCIA DE LA TASA';