36 lines
1.1 KiB
SQL
36 lines
1.1 KiB
SQL
--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; |