/*==============================================================*/ /* Database name: FITBANK PHYSICAL DATA MODEL */ /* DBMS name: IBM DB2 UDB 5.x Common Server */ /* Created on: 10/03/2010 17:50:00 PM */ /*==============================================================*/ -- SQL script that update fitBank squema -- To run this script from the SQL Plus, perform the following steps: -- 1. connect to the database -- 2. set define character to ! -- "set define !" -- 3. issue the command "@ " -- where represents the name of this script -- fitbank201063016.log alter table TESTADOCUENTA drop primary key; drop table TESTADOCUENTA; /*==============================================================*/ /* Table: TESTADOCUENTA */ /*==============================================================*/ create table TESTADOCUENTA ( NUMEROMENSAJE VARCHAR(30) not null, SECUENCIA BIGINT not null, CCUENTA VARCHAR(19), CPERSONA INTEGER, FCONTABLE DATE, DESCRIPCIONTRANSACCION VARCHAR(60), NUMERODOCUMENTO VARCHAR(20), VALORDEBITOCUENTA DECIMAL(19,6), VALORCREDITOCUENTA DECIMAL(19,6), SALDO DECIMAL(19,6), FREAL TIMESTAMP, SALDOFECHA DECIMAL(19,6), SALDODISPONIBLE DECIMAL(19,6), SALDOPIGNORADO DECIMAL(19,6), SALDOBLOQUEADO DECIMAL(19,6), SALDODIFERIDO DECIMAL(19,6), SALDOPROMEDIOMENSUAL DECIMAL(19,6) ); comment on table TESTADOCUENTA is 'Tabla temporal para generar los estados de cuenta'; comment on column TESTADOCUENTA.NUMEROMENSAJE is 'Numero de mensaje del reporte'; comment on column TESTADOCUENTA.SECUENCIA is 'Numero de consecutivo para el reporte'; comment on column TESTADOCUENTA.CCUENTA is 'Numero de cuenta '; comment on column TESTADOCUENTA.CPERSONA is 'Codigo de persona'; comment on column TESTADOCUENTA.FCONTABLE is 'Fecha contable del estado de cuenta'; comment on column TESTADOCUENTA.DESCRIPCIONTRANSACCION is 'Decripcion de la transaccion'; comment on column TESTADOCUENTA.NUMERODOCUMENTO is 'Numero de documento de la transaccion'; comment on column TESTADOCUENTA.VALORDEBITOCUENTA is 'Valor del movimiento de debito'; comment on column TESTADOCUENTA.VALORCREDITOCUENTA is 'Valor del movimiento de credito'; comment on column TESTADOCUENTA.SALDO is 'Saldo de la cuenta'; comment on column TESTADOCUENTA.FREAL is 'Fecha real del movimiento'; comment on column TESTADOCUENTA.SALDOFECHA is 'Saldo de la cuenta a la fecha'; comment on column TESTADOCUENTA.SALDODISPONIBLE is 'Saldo disponile de la cuenta'; comment on column TESTADOCUENTA.SALDOPIGNORADO is 'Saldo pignorado de la cuenta'; comment on column TESTADOCUENTA.SALDOBLOQUEADO is 'Saldo bloqueado de la cuenta'; comment on column TESTADOCUENTA.SALDODIFERIDO is 'Saldo diferido ode la cuenta'; comment on column TESTADOCUENTA.SALDOPROMEDIOMENSUAL is 'Saldo promedio mensual de la cuenta'; alter table TESTADOCUENTA add constraint IPKESTADOCTA primary key (NUMEROMENSAJE, SECUENCIA);