--eseguire come utente DBCGO spool cr_dbcgo.log; --TABLE ------------------------------------------------------------------------- ALTER TABLE DBCGO.DBCGO_STATO ADD (vis_day_num NUMBER(4) DEFAULT 0 NOT NULL); ALTER TABLE DBCGO.DBCGO_STATO_REC ADD (vis_day_num NUMBER(4) DEFAULT 0 NOT NULL); update dbcgo_stato set vis_day_num=60 where finale=1; update dbcgo_stato_rec set vis_day_num=60 where finale=1; --VIEW ------------------------------------------------------------------------- CREATE OR REPLACE VIEW DBCGO_STATO_GRP (ID_STATO, DESCR_STATO, FINALE, PRIORITY_TYPE, ID_STATO_GRP, DESCR, VIS_DAY_NUM) AS select distinct a.ID_STATO, a.DESCR_STATO, a.FINALE, a.PRIORITY_TYPE, a.ID_STATO_GRP, a.DESCR, a.VIS_DAY_NUM from dbcgo_stato a, dbcgo_stato b where b.id_stato_grp=a.id_stato; CREATE OR REPLACE VIEW DBCGO_STATO_REC_GRP (ID_STATO, DESCR_STATO, FINALE, PRIORITY_TYPE, ID_STATO_GRP, DESCR, VIS_DAY_NUM) AS select distinct a.ID_STATO, a.DESCR_STATO, a.FINALE, a.PRIORITY_TYPE, a.ID_STATO_GRP, a.DESCR, a.VIS_DAY_NUM from dbcgo_stato_rec a, dbcgo_stato_rec b where b.id_stato_grp=a.id_stato; commit; spool off;