101 lines
2.3 KiB
SQL
101 lines
2.3 KiB
SQL
DROP MATERIALIZED VIEW MNP_RICHIESTA_VGR5;
|
|
|
|
CREATE MATERIALIZED VIEW MNP_RICHIESTA_VGR5
|
|
TABLESPACE TAB_HUGE
|
|
NOCACHE
|
|
NOLOGGING
|
|
NOPARALLEL
|
|
BUILD IMMEDIATE
|
|
USING INDEX
|
|
TABLESPACE TAB_HUGE
|
|
REFRESH FAST ON DEMAND
|
|
WITH PRIMARY KEY
|
|
AS
|
|
select /* +parallel( MNP_GESTIONE_RICHIESTA,2,2) */
|
|
id_richiesta,
|
|
stato,
|
|
tipo_cliente,
|
|
data_cut_over_calc,
|
|
data_validazione_max,
|
|
dataricezionerichiesta,
|
|
codice_operatore_recipient,
|
|
codice_operatore_donating,
|
|
codice_gruppo,
|
|
msisdn,
|
|
codice_pre_post_pagato,
|
|
data_cut_over,
|
|
nome_ot,
|
|
data_validazione_eff,
|
|
abbonato_prepagato,
|
|
richiestaadhocaom,
|
|
richiestaadhoc,
|
|
hoc_updates
|
|
from MNP_GESTIONE_RICHIESTA
|
|
where dataricezionerichiesta >= TO_DATE('&1','yyyy/mm/dd');
|
|
|
|
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_1 ON MNP_RICHIESTA_VGR5
|
|
(STATO, DATARICEZIONERICHIESTA)
|
|
TABLESPACE TAB_HUGE;
|
|
|
|
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_2 ON MNP_RICHIESTA_VGR5
|
|
(STATO, DATA_CUT_OVER)
|
|
TABLESPACE TAB_HUGE;
|
|
|
|
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_3 ON MNP_RICHIESTA_VGR5
|
|
(STATO, CODICE_OPERATORE_RECIPIENT)
|
|
TABLESPACE TAB_HUGE;
|
|
|
|
|
|
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_4 ON MNP_RICHIESTA_VGR5
|
|
(MSISDN)
|
|
TABLESPACE TAB_HUGE;
|
|
|
|
|
|
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_5 ON MNP_RICHIESTA_VGR5
|
|
(DATA_CUT_OVER_CALC)
|
|
TABLESPACE TAB_HUGE;
|
|
|
|
|
|
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_6 ON MNP_RICHIESTA_VGR5
|
|
(ID_RICHIESTA, STATO, CODICE_OPERATORE_RECIPIENT)
|
|
TABLESPACE TAB_HUGE;
|
|
|
|
CREATE INDEX IDX_MNP_RICHIESTA_VGR5_7 ON MNP_RICHIESTA_VGR5
|
|
(DATA_VALIDAZIONE_MAX)
|
|
TABLESPACE TAB_HUGE;
|
|
|
|
-- la vista materializzata è mantenuta per compatibilità software ma lasciata vuota
|
|
DROP MATERIALIZED VIEW MNP_RICHIESTA_VGR10;
|
|
|
|
CREATE MATERIALIZED VIEW MNP_RICHIESTA_VGR10
|
|
TABLESPACE TAB_HUGE
|
|
NOCACHE
|
|
NOLOGGING
|
|
NOPARALLEL
|
|
BUILD IMMEDIATE
|
|
USING INDEX
|
|
TABLESPACE TAB_HUGE
|
|
REFRESH FAST ON DEMAND
|
|
WITH PRIMARY KEY
|
|
AS
|
|
select /* +parallel( MNP_GESTIONE_RICHIESTA,2,2) */
|
|
id_richiesta,
|
|
stato,
|
|
tipo_cliente,
|
|
data_cut_over_calc,
|
|
data_validazione_max,
|
|
dataricezionerichiesta,
|
|
codice_operatore_recipient,
|
|
codice_operatore_donating,
|
|
codice_gruppo,
|
|
msisdn,
|
|
codice_pre_post_pagato,
|
|
data_cut_over,
|
|
nome_ot,
|
|
data_validazione_eff,
|
|
abbonato_prepagato,
|
|
richiestaadhocaom,
|
|
richiestaadhoc,
|
|
hoc_updates
|
|
from MNP_GESTIONE_RICHIESTA
|
|
where 1=2; |