/*==============================================================*/ /* Database name: Database */ /* DBMS name: ORACLE Version 10g */ /* 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 spool fitbank201063016.log alter table TESTADOCUENTA drop primary key cascade; drop table TESTADOCUENTA cascade constraints; /*==============================================================*/ /* Table: TESTADOCUENTA */ /*==============================================================*/ create table TESTADOCUENTA ( NUMEROMENSAJE VARCHAR2(30) not null, SECUENCIA NUMBER(10) not null, CCUENTA VARCHAR2(19), CPERSONA NUMBER(8), FCONTABLE DATE, DESCRIPCIONTRANSACCION VARCHAR2(60), NUMERODOCUMENTO VARCHAR2(20), VALORDEBITOCUENTA NUMBER(19,6), VALORCREDITOCUENTA NUMBER(19,6), SALDO NUMBER(19,6), FREAL TIMESTAMP, SALDOFECHA NUMBER(19,6), SALDODISPONIBLE NUMBER(19,6), SALDOPIGNORADO NUMBER(19,6), SALDOBLOQUEADO NUMBER(19,6), SALDODIFERIDO NUMBER(19,6), SALDOPROMEDIOMENSUAL NUMBER(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); spool off