/*==============================================================*/ /* Database name: Database */ /* DBMS name: ORACLE Version 10g */ /* Created on: 15/04/2010 14:43: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 fitbank201064004.log alter table TCUENTAINVERSIONESTASACUPON drop constraint FKSUBCTAINVTASCUP; alter table TCUENTAINVERSIONESTASACUPON drop primary key cascade; drop table TCUENTAINVERSIONESTASACUPON cascade constraints; /*==============================================================*/ /* Table: TCUENTAINVERSIONESTASACUPON */ /*==============================================================*/ create table TCUENTAINVERSIONESTASACUPON ( CCUENTA VARCHAR2(19) not null, CPERSONA_COMPANIA NUMBER(8) not null, SUBCUENTA NUMBER(4) not null, SSUBCUENTA NUMBER(4) not null, FHASTA TIMESTAMP not null, VERSIONCONTROL NUMBER(22) default 0, FDESDE TIMESTAMP not null, TASA NUMBER(10,6) not null ); comment on table TCUENTAINVERSIONESTASACUPON is 'Tasa para calcular en interes de una cuota o cupon, para lo cual no requieren manejar tasa base'; comment on column TCUENTAINVERSIONESTASACUPON.CCUENTA is 'Numero de cuenta de una subcuenta'; comment on column TCUENTAINVERSIONESTASACUPON.CPERSONA_COMPANIA is 'Codigo de persona de la compania'; comment on column TCUENTAINVERSIONESTASACUPON.SUBCUENTA is 'Numero de subcuenta'; comment on column TCUENTAINVERSIONESTASACUPON.SSUBCUENTA is 'Consecutivo por subcuenta'; comment on column TCUENTAINVERSIONESTASACUPON.FHASTA is 'Fecha hasta la que esta vigente la tasa del cupon'; comment on column TCUENTAINVERSIONESTASACUPON.VERSIONCONTROL is 'Manejo de optimistic locking.'; comment on column TCUENTAINVERSIONESTASACUPON.FDESDE is 'Fecha desde la que esta vigente la tasa del cupon'; comment on column TCUENTAINVERSIONESTASACUPON.TASA is 'Tasa aplicada al cupon de la inversion'; alter table TCUENTAINVERSIONESTASACUPON add constraint IPKCTAINVTASCUP primary key (CCUENTA, CPERSONA_COMPANIA, SUBCUENTA, SSUBCUENTA, FHASTA); alter table TCUENTAINVERSIONESTASACUPON add constraint FKSUBCTAINVTASCUP foreign key (CCUENTA, CPERSONA_COMPANIA, SUBCUENTA) references TSUBCUENTASID (CCUENTA, CPERSONA_COMPANIA, SUBCUENTA); spool off