First Commit - Source Code from Reply
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
update mnp_anag_finestre_temporali
|
||||
set t_finale = '10:00:00',
|
||||
t_finale_ack = '15:15:00'
|
||||
where tipo_file = 2;
|
||||
|
||||
commit;
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,3 @@
|
||||
UPDATE MNP_EVASIONE SET CAPACITA_TOTALE=0;
|
||||
UPDATE MNP_EVASIONE_REC SET CAPACITA_MINIMA=0, CAPACITA_TOTALE = 0;
|
||||
COMMIT;
|
||||
@@ -0,0 +1,9 @@
|
||||
UPDATE MNP_EVASIONE SET CAPACITA_TOTALE=21000 WHERE ID_OPERATORE='TIMG';
|
||||
UPDATE MNP_EVASIONE SET CAPACITA_TOTALE=500 WHERE ID_OPERATORE='COOP';
|
||||
UPDATE MNP_EVASIONE SET CAPACITA_TOTALE=500 WHERE ID_OPERATORE='TISC';
|
||||
UPDATE MNP_EVASIONE SET CAPACITA_TOTALE=2500 WHERE ID_OPERATORE='NOVE';
|
||||
UPDATE MNP_EVASIONE_REC SET CAPACITA_MINIMA=15000, CAPACITA_TOTALE = 15000 WHERE COD_OLO = 4;
|
||||
UPDATE MNP_EVASIONE_REC SET CAPACITA_MINIMA=12000, CAPACITA_TOTALE = 12000 WHERE COD_OLO = 7;
|
||||
UPDATE MNP_EVASIONE_REC SET CAPACITA_MINIMA=9000, CAPACITA_TOTALE = 9000 WHERE COD_OLO = 2;
|
||||
UPDATE MNP_EVASIONE_REC SET CAPACITA_MINIMA=500, CAPACITA_TOTALE = 500 WHERE COD_OLO = 9;
|
||||
COMMIT;
|
||||
@@ -0,0 +1,351 @@
|
||||
CREATE OR REPLACE VIEW DBCGO_GESTIONE_RIC_REC_V00
|
||||
(ID_RICHIESTA, STATO, TIPO_CLIENTE, DATA_CUT_OVER_CALC, DATA_VALIDAZIONE_MAX,
|
||||
DATARICEZIONERICHIESTA, DATA_CUT_OVER, CODICE_OPERATORE_DONATING, MSISDN, CODICE_FISCALE_PARTITA_IVA,
|
||||
CODICE_PRE_POST_PAGATO, NOME_CLIENTE, COGNOME_CLIENTE, RAGIONE_SOCIALE, CAUSALE_ACCODAMENTO,
|
||||
RICHIESTAADHOC, RICHIESTAADHOCAOM, ID_PRIORITA, INSERT_DATE, UPDATE_DATE,
|
||||
ICCD_SERIAL_NUMBER, IMSI, NOME_OT, NUMERO_DOCUMENTO, TIPO_DOCUMENTO,
|
||||
NUMERO_INVII, TIMESTAMP, DATA_TRANSIZIONE_STATO, ID_PRIORITA_MNP, DATA_TRANSIZIONE_STATO_GRP,
|
||||
CODICE_DEALER, CAR1, CAR2, CODICE_OPERATORE_RECIPIENT, CODICE_GRUPPO,
|
||||
SISTEMA_MITTENTE, COD_PROFILO_TARIFFARIO, COD_OFFERTA, COD_ACCORDO, DESCR_STATO,
|
||||
VIS_DAY_NUM, ID_STATO_GRP, PRIORITY_TYPE, PRIORITA, PRIORITA_MNP,
|
||||
NOME_OT_DESC, NOME_OT_ORDER_BY, TIPO_CLIENTE_DESC, CODICE_PRE_POST_PAGATO_DESC, CAR1_DESC,
|
||||
CAR2_DESC, SISTEMA_MITTENTE_DESC, DESC_PROFILO_TARIFFARIO, DESC_OFFERTA, DESC_ACCORDO,
|
||||
CANALE_ACQUISIZIONE, CANALE_ACQUISIZIONE_DESC, SOTTOCANALE_ACQUISIZIONE, SOTTOCANALE_ACQUISIZIONE_DESC, SEGMENTAZIONE_CANALE,
|
||||
PP_NUM, TIPO_OPERAZIONE, TIPO_OPERAZIONE_DESC, CODICE_ORDINE, FLAG_TC,
|
||||
DATA_PRESA_IN_CARICO, NOME_FILE_AOM, IMPORTO, TC_STATO, TC_STATO_ID,
|
||||
CODICE_OPERATORE_V_DONOR, FLAG_FURTO, FLAG_PREVALIDAZIONE, CODICERIFIUTOVALIDAZIONE, FLAG_PROGETTO_ADHOC,
|
||||
ID_BUSINESS, TRASFERIMENTO_CON_SBLOCCO, NOME_FILE_SBLOCCO, NOME_FILE_ESP, DATA_ATTIVAZIONE_EFFETTIVA,
|
||||
DATA_ACQUISIZIONE)
|
||||
AS
|
||||
(SELECT /*+ INDEX(a) */
|
||||
a.ID_RICHIESTA,
|
||||
s.id_STATO,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX,
|
||||
a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.MSISDN,
|
||||
a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO,
|
||||
a.NOME_CLIENTE,
|
||||
a.COGNOME_CLIENTE,
|
||||
a.RAGIONE_SOCIALE,
|
||||
a.CAUSALE_ACCODAMENTO,
|
||||
a.RICHIESTAADHOC,
|
||||
a.RICHIESTAADHOCAOM,
|
||||
a.ID_PRIORITA,
|
||||
a.INSERT_DATE,
|
||||
a.UPDATE_DATE,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
a.IMSI,
|
||||
DECODE (a.nome_ot, NULL, NULL, NVL (f.name, 'NN')) AS NOME_OT,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
a.NUMERO_INVII,
|
||||
a.TIMESTAMP,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
a.ID_PRIORITA_MNP,
|
||||
a.DATA_TRANSIZIONE_STATO_GRP,
|
||||
a.CODICE_DEALER,
|
||||
a.CAR1,
|
||||
a.CAR2,
|
||||
a.CODICE_OPERATORE_RECIPIENT,
|
||||
a.CODICE_GRUPPO,
|
||||
a.SISTEMA_MITTENTE,
|
||||
a.COD_PROFILO_TARIFFARIO,
|
||||
a.COD_OFFERTA,
|
||||
a.COD_ACCORDO,
|
||||
s.descr AS descr_stato,
|
||||
d.vis_day_num AS vis_day_num,
|
||||
d.id_stato_grp AS id_stato_grp,
|
||||
b.priority_type AS priority_type,
|
||||
c.descr AS priorita,
|
||||
e.descr AS priorita_mnp,
|
||||
NVL (f.descr, 'Non disponibile') AS nome_ot_desc,
|
||||
f.order_by AS nome_ot_order_by,
|
||||
g.descr AS tipo_cliente_desc,
|
||||
h.descr AS codice_pre_post_pagato_desc,
|
||||
i.descr AS car1_desc,
|
||||
l.descr AS car2_desc,
|
||||
n.descr AS sistema_mittente_desc,
|
||||
PTP.DESC_PROFILO_TARIFFARIO,
|
||||
PTO.DESC_OFFERTA,
|
||||
PTA.DESC_ACCORDO,
|
||||
a.cod_canale,
|
||||
q.descr,
|
||||
o.name AS SOTTOCANALE_ACQUISIZIONE,
|
||||
o.descr AS SOTTOCANALE_ACQUISIZIONE_DESC,
|
||||
saf.SEGMENTAZIONE_CANALE,
|
||||
pp.pp_num AS pp_num,
|
||||
a.TIPO_OPERAZIONE,
|
||||
r.descr AS TIPO_OPERAZIONE_DESC,
|
||||
a.CODICE_ORDINE,
|
||||
a.flag_tc,
|
||||
a.data_presa_in_carico,
|
||||
getNomeFileESP (a.id_richiesta, a.CODICE_OPERATORE_DONATING, 0)
|
||||
AS nome_file_AOM,
|
||||
tc.importo,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
TC.STATO AS TC_STATO_ID,
|
||||
a.codice_operatore_v_donor,
|
||||
a.FLAG_FURTO,
|
||||
a.FLAG_PREVALIDAZIONE,
|
||||
a.codici_rifiuto_validazione,
|
||||
DECODE (NVL (t.descr, 'N'),
|
||||
'Y',
|
||||
'Y',
|
||||
'N',
|
||||
DECODE (NVL (tt.descr, 'N'), 'Y', 'Y', 'N'))
|
||||
FLAG_PROGETTO_ADHOC,
|
||||
NULL id_business,
|
||||
DECODE (
|
||||
tc.FLAG_VERIFICA_CREDITO_ANOMALO,
|
||||
1,
|
||||
'CA',
|
||||
0,
|
||||
DECODE (
|
||||
(SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),
|
||||
0,
|
||||
NULL,
|
||||
'CSS'
|
||||
)
|
||||
)
|
||||
AS trasferimento_con_sblocco,
|
||||
getNomeFileSbloccoIN (a.id_richiesta) AS nome_file_sblocco,
|
||||
getNomeFileESP (a.id_richiesta, a.CODICE_OPERATORE_DONATING, 1)
|
||||
AS nome_file_esp,
|
||||
a.DATA_CUT_OVER_EFF AS data_attivazione_effettiva,
|
||||
A.DATA_ACQUISIZIONE
|
||||
FROM DBCGO_GESTIONE_RICHIESTA_REC a,
|
||||
DBCGO_GESTIONE_RICHIESTA_R_TC tc,
|
||||
DBCGO_PP_MV00 pp,
|
||||
DBCGO_STATO_REC b,
|
||||
dbcgo_stato_rec_grp d,
|
||||
DBCGO_PRIORITA_REC c,
|
||||
DBCGO_PRIORITA_REC e,
|
||||
DBCGO_LOV f,
|
||||
DBCGO_LOV g,
|
||||
DBCGO_LOV h,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV l,
|
||||
DBCGO_LOV n,
|
||||
DBCGO_LOV m,
|
||||
DBCGO_LOV o,
|
||||
DBCGO_LOV q,
|
||||
DBCGO_LOV r, ---PER TIPO_OPERAZIONE KIT DICEMBRE 07
|
||||
DBCGO_LOV t,
|
||||
DBCGO_LOV tt,
|
||||
DBCGO_LOV_REF p,
|
||||
DBCGO_PROFILO_TARIFFARIO PTP,
|
||||
DBCGO_OFFERTA PTO,
|
||||
DBCGO_ACCORDO PTA,
|
||||
SAP_ANAG_FV saf,
|
||||
DBCGO_STATO_MAPPING_REC_DONV s
|
||||
--MNP_DWH_TC_ANOMALO tc_ext
|
||||
WHERE (a.CODICE_OPERATORE_V_RECIPIENT IS NULL
|
||||
AND (a.CODICE_OPERATORE_RECIPIENT = 'TIMG'
|
||||
OR a.CODICE_OPERATORE_RECIPIENT = 'TIMT'))
|
||||
AND a.msisdn = pp.msisdn(+)
|
||||
AND a.stato = b.id_stato
|
||||
AND b.id_stato_grp = d.id_stato
|
||||
AND a.id_priorita = c.id_priorita
|
||||
AND a.id_priorita_mnp = e.id_priorita
|
||||
AND a.nome_ot = f.NAME(+)
|
||||
AND f.lov_name(+) = 'OT_REC'
|
||||
AND a.tipo_cliente = g.NAME
|
||||
AND g.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = h.NAME
|
||||
AND h.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.car1 = i.NAME
|
||||
AND i.lov_name = 'VALORE_CLIENTE'
|
||||
AND a.car2 = l.NAME
|
||||
AND l.lov_name = 'VALORE_SPESA'
|
||||
AND a.sistema_mittente = n.NAME(+)
|
||||
AND n.lov_name(+) = 'SIST_MITTENTE'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
AND t.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND tt.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND a.RICHIESTAADHOC = TO_NUMBER (t.name(+))
|
||||
AND a.RICHIESTAADHOCAOM = TO_NUMBER (tt.name(+))
|
||||
AND a.SISTEMA_MITTENTE = PTP.SISTEMA_MITTENTE(+)
|
||||
AND a.COD_PROFILO_TARIFFARIO = PTP.COD_PROFILO_TARIFFARIO(+)
|
||||
AND a.SISTEMA_MITTENTE = PTO.SISTEMA_MITTENTE(+)
|
||||
AND a.COD_OFFERTA = PTO.COD_OFFERTA(+)
|
||||
AND a.SISTEMA_MITTENTE = PTA.SISTEMA_MITTENTE(+)
|
||||
AND a.COD_ACCORDO = PTA.COD_ACCORDO(+)
|
||||
AND a.CODICE_DEALER = saf.cod_id(+)
|
||||
AND saf.SOTTOCANALE_ACQUISIZIONE = m.name(+)
|
||||
AND m.lov_name(+) = 'SOTTOCAN_ACQ'
|
||||
AND m.lov_id = p.lov_id(+)
|
||||
AND p.lov_id_ref = o.lov_id(+)
|
||||
AND a.cod_canale = q.name(+)
|
||||
AND r.lov_name(+) = 'TIPO_OPERAZIONE'
|
||||
AND a.TIPO_OPERAZIONE = r.name(+)
|
||||
--AND ((tc.stato IS NOT NULL AND s.id_stato_tc=tc.stato) OR (tc.stato IS NULL AND s.id_stato_recipient = a.stato))
|
||||
AND s.id_stato_recipient = a.stato
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
UNION ALL
|
||||
SELECT /*+ INDEX(a) */
|
||||
a.ID_RICHIESTA,
|
||||
s.id_STATO,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX,
|
||||
a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.MSISDN,
|
||||
a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO,
|
||||
a.NOME_CLIENTE,
|
||||
a.COGNOME_CLIENTE,
|
||||
a.RAGIONE_SOCIALE,
|
||||
NULL AS CAUSALE_ACCODAMENTO,
|
||||
a.RICHIESTAADHOC AS RICHIESTAADHOC,
|
||||
NULL AS RICHIESTAADHOCAOM,
|
||||
0 AS ID_PRIORITA,
|
||||
a.data_inserimento AS INSERT_DATE,
|
||||
a.DATA_ORA_MODIFICA AS UPDATE_DATE,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
NULL AS IMSI,
|
||||
DECODE (a.nome_ot, NULL, NULL, NVL (f.name, 'NN')) AS NOME_OT,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
NULL AS NUMERO_INVII,
|
||||
NULL AS TIMESTAMP,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
0 AS ID_PRIORITA_MNP,
|
||||
NULL AS DATA_TRANSIZIONE_STATO_GRP,
|
||||
a.CODICE_DEALER,
|
||||
NULL AS CAR1,
|
||||
NULL AS CAR2,
|
||||
a.CODICE_OPERATORE_RECIPIENT,
|
||||
NULL AS CODICE_GRUPPO,
|
||||
a.SISTEMA_MITT AS SISTEMA_MITTENTE,
|
||||
a.COD_PROFILO_TARIFFARIO,
|
||||
NULL AS COD_OFFERTA,
|
||||
NULL AS COD_ACCORDO,
|
||||
s.descr AS descr_stato,
|
||||
b.vis_day_num AS vis_day_num,
|
||||
NULL AS id_stato_grp,
|
||||
0 AS priority_type,
|
||||
NULL AS priorita,
|
||||
NULL AS priorita_mnp,
|
||||
NVL (f.descr, 'Non disponibile') AS nome_ot_desc,
|
||||
f.order_by AS nome_ot_order_by,
|
||||
g.descr AS tipo_cliente_desc,
|
||||
h.descr AS codice_pre_post_pagato_desc,
|
||||
NULL AS car1_desc, --i.descr AS car1_desc,
|
||||
NULL AS car2_desc, --l.descr AS car2_desc,
|
||||
n.descr AS sistema_mittente_desc,
|
||||
NULL AS DESC_PROFILO_TARIFFARIO, --PTP.DESC_PROFILO_TARIFFARIO,
|
||||
NULL AS DESC_OFFERTA, --PTO.DESC_OFFERTA,
|
||||
NULL AS DESC_ACCORDO, --PTA.DESC_ACCORDO,
|
||||
NULL AS cod_canale, --a.cod_canale,
|
||||
NULL AS descr, --q.descr,
|
||||
o.name AS SOTTOCANALE_ACQUISIZIONE,
|
||||
o.descr AS SOTTOCANALE_ACQUISIZIONE_DESC,
|
||||
saf.SEGMENTAZIONE_CANALE,
|
||||
NULL AS pp_num,
|
||||
NULL AS TIPO_OPERAZIONE,
|
||||
NULL AS TIPO_OPERAZIONE_DESC, -- r.descr AS TIPO_OPERAZIONE_DESC,
|
||||
NULL AS CODICE_ORDINE,
|
||||
a.flag_tc,
|
||||
a.data_presa_in_carico AS data_presa_in_carico,
|
||||
NULL AS nome_file_aom,
|
||||
tc.importo,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
TC.STATO AS TC_STATO_ID,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.FLAG_FURTO,
|
||||
a.FLAG_PREVALIDAZIONE,
|
||||
NULL AS codici_rifiuto_validazione,
|
||||
decode(a.RICHIESTAADHOC,1,'Y','N') FLAG_PROGETTO_ADHOC,
|
||||
a.BUSINESS_ID_DON AS ID_BUSINESS,
|
||||
DECODE (
|
||||
(SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),
|
||||
0,
|
||||
NULL,
|
||||
'CSS'
|
||||
)
|
||||
AS trasferimento_con_sblocco,
|
||||
NULL AS nome_file_sblocco,
|
||||
getNomeFileESP (a.id_richiesta, a.CODICE_OPERATORE_DONATING, 1)
|
||||
AS nome_file_esp,
|
||||
a.DATA_CUT_OVER_EFF AS data_attivazione_effettiva,
|
||||
A.DATA_ACQUISIZIONE
|
||||
FROM DBCGO_GEST_RICH_DON_VIRT a,
|
||||
DBCGO_GEST_RIC_DON_VIRT_TC tc,
|
||||
DBCGO_STATO_DON_VIRT b,
|
||||
DBCGO_LOV f,
|
||||
DBCGO_LOV g,
|
||||
DBCGO_LOV h,
|
||||
--DBCGO_LOV i,
|
||||
--DBCGO_LOV l,
|
||||
DBCGO_LOV n,
|
||||
DBCGO_LOV m,
|
||||
DBCGO_LOV o,
|
||||
--DBCGO_LOV t,
|
||||
--DBCGO_LOV q,
|
||||
--DBCGO_LOV r, ---PER TIPO_OPERAZIONE KIT DICEMBRE 07
|
||||
DBCGO_LOV_REF p,
|
||||
--DBCGO_PROFILO_TARIFFARIO PTP,
|
||||
--DBCGO_OFFERTA PTO,
|
||||
--DBCGO_ACCORDO PTA ,
|
||||
SAP_ANAG_FV saf,
|
||||
DBCGO_STATO_MAPPING_REC_DONV s
|
||||
--MNP_DWH_TC_ANOMALO tc_ext,
|
||||
--MNP_DWH_RICH_DON_VIRT_EXT e
|
||||
WHERE a.stato = b.id_stato
|
||||
AND a.nome_ot = f.NAME(+)
|
||||
AND f.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = g.NAME
|
||||
AND g.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = h.NAME
|
||||
AND h.lov_name = 'TIPO_CONTRATTO'
|
||||
--AND t.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
--AND a.id_richiesta = e.id_richiesta(+)
|
||||
--AND a.RICHIESTAADHOC = TO_NUMBER (t.name(+))
|
||||
--AND a.car1 = i.NAME
|
||||
-- AND i.lov_name = 'VALORE_CLIENTE'
|
||||
--AND a.car2 = l.NAME
|
||||
--AND l.lov_name = 'VALORE_SPESA'
|
||||
AND a.sistema_mitt = n.NAME(+)
|
||||
AND n.lov_name(+) = 'SIST_MITTENTE'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
--AND a.SISTEMA_MITTENTE = PTP.SISTEMA_MITTENTE(+)
|
||||
--AND a.COD_PROFILO_TARIFFARIO = PTP.COD_PROFILO_TARIFFARIO(+)
|
||||
--AND a.SISTEMA_MITTENTE = PTO.SISTEMA_MITTENTE(+)
|
||||
--AND a.COD_OFFERTA = PTO.COD_OFFERTA(+)
|
||||
--AND a.SISTEMA_MITTENTE = PTA.SISTEMA_MITTENTE(+)
|
||||
--AND a.COD_ACCORDO = PTA.COD_ACCORDO(+)
|
||||
AND a.CODICE_DEALER = saf.cod_id(+)
|
||||
AND saf.SOTTOCANALE_ACQUISIZIONE = m.name(+)
|
||||
AND m.lov_name(+) = 'SOTTOCAN_ACQ'
|
||||
AND m.lov_id = p.lov_id(+)
|
||||
AND p.lov_id_ref = o.lov_id(+)
|
||||
--AND a.cod_canale=q.name (+)
|
||||
-- AND r.lov_name (+)='TIPO_OPERAZIONE'
|
||||
-- AND a.TIPO_OPERAZIONE=r.name (+)
|
||||
--AND ((tc.stato IS NOT NULL AND s.id_stato_tc=tc.stato) OR (tc.stato IS NULL AND s.id_stato_don_virt = a.stato))
|
||||
AND s.id_stato_don_virt = a.stato
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
);
|
||||
|
||||
|
||||
@@ -0,0 +1,260 @@
|
||||
CREATE OR REPLACE VIEW DBCGO_GESTIONE_RIC_V00
|
||||
(ID_RICHIESTA, STATO, STATO_RICHIESTA, TIPO_CLIENTE, DATA_CUT_OVER_CALC,
|
||||
DATA_VALIDAZIONE_MAX, DATARICEZIONERICHIESTA, DATA_CUT_OVER, CODICERIFIUTOVALIDAZIONE, CODICE_OPERATORE_RECIPIENT,
|
||||
MSISDN, CODICE_FISCALE_PARTITA_IVA, CODICE_PRE_POST_PAGATO, NOME_CLIENTE, COGNOME_CLIENTE,
|
||||
RAGIONE_SOCIALE, RICHIESTAADHOCAOM, RICHIESTAADHOC, MARCAGGIO, SOTTOMARCAGGIO,
|
||||
ID_PRIORITA, INSERT_DATE, UPDATE_DATE, CODICE_GRUPPO, ICCD_SERIAL_NUMBER,
|
||||
IMSI, IPOTESI_RIFIUTO, NUMERO_DOCUMENTO, TIPO_DOCUMENTO, TIMESTAMP,
|
||||
DATA_TRANSIZIONE_STATO, NOME_OT_GEO, NOME_OT_LEG, ID_PRIORITA_MNP, DATA_TRANSIZIONE_STATO_GRP,
|
||||
CODICE_OPERATORE_DONATING, DESCR_STATO, VIS_DAY_NUM, ID_STATO_GRP, PRIORITY_TYPE,
|
||||
PRIORITA, PRIORITA_MNP, MARCAGGIO_DESC, SOTTOMARCAGGIO_DESC, NOME_OT_GEO_DESC,
|
||||
NOME_OT_LEG_DESC, NOME_OT_LEG_ORDER_BY, TIPO_CLIENTE_DESC, CODICE_PRE_POST_PAGATO_DESC, PP_NUM,
|
||||
OPERATORE_VIRTUALE, STATO_LINEA, FLAG_TC, DATA_PRESA_IN_CARICO, NOME_FILE_AOM,
|
||||
IMPORTO, TC_STATO, TC_STATO_ID, CODICE_OPERATORE_V_DONOR, CODICE_OPERATORE_V_RECIPIENT,
|
||||
PREVALIDAZIONE, FLAG_FURTO, FLAG_PREVALIDAZIONE, ABBONATO_PREPAGATO, FLAG_PROGETTO_ADHOC,
|
||||
ID_BUSINESS, TRASFERIMENTO_CON_SBLOCCO, NOME_FILE_SBLOCCO, DATA_CESSAZIONE_EFFETTIVA, ESITO_CAS,
|
||||
DESCRIZIONE_ESITO_GISP, DATA_VALIDAZIONE_EFFETTIVA)
|
||||
AS
|
||||
(SELECT a.id_richiesta,
|
||||
s.id_stato,
|
||||
A.STATO,
|
||||
a.tipo_cliente,
|
||||
a.data_cut_over_calc,
|
||||
a.data_validazione_max,
|
||||
a.dataricezionerichiesta,
|
||||
a.data_cut_over,
|
||||
a.codice_rifiuto_validazione,
|
||||
a.codice_operatore_recipient,
|
||||
a.msisdn,
|
||||
a.codice_fiscale_partita_iva,
|
||||
a.codice_pre_post_pagato,
|
||||
a.nome_cliente,
|
||||
a.cognome_cliente,
|
||||
a.ragione_sociale,
|
||||
a.richiestaadhocaom,
|
||||
to_number(a.richiestaadhoc),
|
||||
a.marcaggio,
|
||||
a.sottomarcaggio,
|
||||
a.id_priorita,
|
||||
a.insert_date,
|
||||
a.update_date,
|
||||
a.codice_gruppo,
|
||||
a.iccd_serial_number,
|
||||
a.imsi,
|
||||
a.ipotesi_rifiuto,
|
||||
a.numero_documento,
|
||||
a.tipo_documento,
|
||||
a.TIMESTAMP,
|
||||
a.data_transizione_stato,
|
||||
DECODE (a.nome_ot_geo, NULL, NULL, NVL (h.name, 'NN'))
|
||||
AS NOME_OT_GEO,
|
||||
DECODE (a.nome_ot_leg, NULL, NULL, NVL (i.name, 'NN'))
|
||||
AS NOME_OT_LEG,
|
||||
a.id_priorita_mnp,
|
||||
a.data_transizione_stato_grp,
|
||||
a.codice_operatore_donating,
|
||||
s.descr AS descr_stato,
|
||||
d.vis_day_num AS vis_day_num,
|
||||
d.id_stato_grp AS id_stato_grp,
|
||||
b.priority_type AS priority_type,
|
||||
c.descr AS priorita,
|
||||
e.descr AS priorita_mnp,
|
||||
f.desc_mar AS marcaggio_desc,
|
||||
g.desc_clu AS sottomarcaggio_desc,
|
||||
NVL (h.descr, 'Non disponibile') AS nome_ot_geo_desc,
|
||||
NVL (i.descr, 'Non disponibile') AS nome_ot_leg_desc,
|
||||
i.order_by AS nome_ot_leg_order_by,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
l.pp_num AS pp_num,
|
||||
--**************************************
|
||||
NULL AS operatore_virtuale, --m.descr AS operatore_virtuale,
|
||||
--**************************************
|
||||
a.stato_linea,
|
||||
a.flag_tc,
|
||||
a.data_presa_in_carico,
|
||||
--tc.nome_file_aom,
|
||||
getNomeFileEspOUT(a.id_richiesta) AS nome_file_aom,
|
||||
tc.importo,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.stato AS tc_stato_id,
|
||||
a.codice_operatore_v_donor,
|
||||
a.codice_operatore_v_recipient,
|
||||
a.prevalidazione,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
a.abbonato_prepagato,
|
||||
DECODE (NVL (t.descr, 'N'),'Y','Y','N',DECODE(NVL (n.descr, 'N'),'Y','Y','N' )) FLAG_PROGETTO_ADHOC,
|
||||
NULL id_business,
|
||||
DECODE ( tc.FLAG_VERIFICA_CREDITO_ANOMALO,1,'CA',0,DECODE((SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),0,NULL,'CSS'))
|
||||
AS trasferimento_con_sblocco,
|
||||
getNomeFileSbloccoOUT(a.id_richiesta) AS nome_file_sblocco,
|
||||
a.DATA_CUT_OVER_EFF AS data_cessazione_effettiva,
|
||||
A.ESITO_CAS AS ESITO_CAS,
|
||||
A.DESCRIZIONE_ESITO_GISP AS DESCRIZIONE_ESITO_GISP,
|
||||
a.DATA_VALIDAZIONE_EFFETTIVA
|
||||
FROM DBCGO_GESTIONE_RICHIESTA a,
|
||||
DBCGO_PP_MV00 l,
|
||||
DBCGO_STATO b,
|
||||
dbcgo_stato_grp d,
|
||||
DBCGO_PRIORITA c,
|
||||
DBCGO_PRIORITA e,
|
||||
dbm_anag_mar f,
|
||||
dbm_anag_clu g,
|
||||
DBCGO_LOV h,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV j,
|
||||
DBCGO_LOV k,
|
||||
DBCGO_LOV t,
|
||||
DBCGO_LOV n,
|
||||
DBCGO_GESTIONE_RICHIESTA_TC tc,
|
||||
DBCGO_STATO_MAPPING_DON_RECV s
|
||||
WHERE (a.CODICE_OPERATORE_V_DONOR IS NULL
|
||||
AND (a.CODICE_OPERATORE_DONATING = 'TIMG'
|
||||
OR a.CODICE_OPERATORE_DONATING = 'TIMT'))
|
||||
AND a.msisdn = l.msisdn(+)
|
||||
AND a.stato = b.id_stato
|
||||
AND b.id_stato_grp = d.id_stato
|
||||
AND a.id_priorita = c.id_priorita
|
||||
AND a.id_priorita_mnp = e.id_priorita
|
||||
AND a.marcaggio = f.cod_mar(+)
|
||||
AND a.sottomarcaggio = g.cod_clu(+)
|
||||
AND a.nome_ot_geo = h.NAME(+)
|
||||
AND h.lov_name(+) = 'OT'
|
||||
AND a.nome_ot_leg = i.NAME(+)
|
||||
AND i.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = j.NAME
|
||||
AND j.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = k.NAME
|
||||
AND k.lov_name = 'TIPO_CONTRATTO'
|
||||
AND t.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND a.richiestaadhoc = t.name(+)
|
||||
AND n.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND a.richiestaadhocaom = n.name(+)
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
AND s.id_stato_donor = a.stato
|
||||
UNION ALL
|
||||
SELECT a.id_richiesta,
|
||||
s.id_stato,
|
||||
A.STATO,
|
||||
a.tipo_cliente,
|
||||
a.data_cut_over_calc,
|
||||
a.data_validazione_max,
|
||||
a.dataricezionerichiesta,
|
||||
a.data_cut_over,
|
||||
a.codicerifiutovalidazione,
|
||||
a.codice_operatore_recipient,
|
||||
a.msisdn,
|
||||
a.codice_fiscale_partita_iva,
|
||||
a.codice_pre_post_pagato,
|
||||
a.nome_cliente,
|
||||
a.cognome_cliente,
|
||||
a.ragione_sociale,
|
||||
NULL AS richiestaadhocaom,
|
||||
a.RICHIESTAADHOC AS richiestaadhoc,
|
||||
a.marcaggio,
|
||||
a.sottomarcaggio,
|
||||
0 AS id_priorita,
|
||||
a.DATA_INSERIMENTO insert_date,
|
||||
a.DATA_ORA_MODIFICA update_date,
|
||||
NULL AS codice_gruppo,
|
||||
a.iccd_serial_number,
|
||||
NULL AS imsi,
|
||||
0 AS ipotesi_rifiuto,
|
||||
a.numero_documento,
|
||||
a.tipo_documento,
|
||||
NULL AS TIMESTAMP,
|
||||
a.data_transizione_stato,
|
||||
DECODE (a.nome_ot_geo, NULL, NULL, NVL (h.name, 'NN'))
|
||||
AS NOME_OT_GEO,
|
||||
DECODE (a.nome_ot_leg, NULL, NULL, NVL (i.name, 'NN'))
|
||||
AS NOME_OT_LEG,
|
||||
0 AS id_priorita_mnp,
|
||||
NULL data_transizione_stato_grp,
|
||||
a.codice_operatore_donating,
|
||||
s.descr AS descr_stato,
|
||||
b.vis_day_num AS vis_day_num,
|
||||
0 AS id_stato_grp,
|
||||
0 AS priority_type,
|
||||
NULL AS priorita,
|
||||
NULL AS priorita_mnp,
|
||||
f.desc_mar AS marcaggio_desc,
|
||||
g.desc_clu AS sottomarcaggio_desc,
|
||||
NVL (h.descr, 'Non disponibile') AS nome_ot_geo_desc,
|
||||
NVL (i.descr, 'Non disponibile') AS nome_ot_leg_desc,
|
||||
i.order_by AS nome_ot_leg_order_by,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
0 AS pp_num,
|
||||
a.codice_operatore_DONATING AS operatore_virtuale,
|
||||
NULL stato_linea,
|
||||
a.flag_tc,
|
||||
a.data_presa_in_carico,
|
||||
NULL nome_file_aom,
|
||||
tc.importo,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.stato AS tc_stato_id,
|
||||
a.codice_operatore_DONATING AS codice_operatore_v_donor,
|
||||
a.codice_operatore_recipient AS codice_operatore_v_recipient,
|
||||
a.prevalidazione,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
a.abbonato_prepagato,
|
||||
--NVL (t.descr, 'N') FLAG_PROGETTO_ADHOC,
|
||||
decode(a.RICHIESTAADHOC,1,'Y','N') FLAG_PROGETTO_ADHOC,
|
||||
a.BUSINESS_ID_REC id_business,
|
||||
DECODE ( tc.FLAG_VERIFICA_CREDITO_ANOMALO,1,'CA',0,DECODE((SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),0,NULL,'CSS'))
|
||||
AS trasferimento_con_sblocco,
|
||||
NULL AS nome_file_sblocco,
|
||||
a.DATA_CUT_OVER_EFF AS data_cessazione_effettiva,
|
||||
A.ESITO_CAS AS ESITO_CAS,
|
||||
A.DESCRIZIONE_ESITO_GISP AS DESCRIZIONE_ESITO_GISP,
|
||||
a.data_validazione_eff
|
||||
FROM DBCGO_GEST_RICH_REC_VIRT a,
|
||||
DBCGO_STATO_REC_VIRT b,
|
||||
dbm_anag_mar f,
|
||||
dbm_anag_clu g,
|
||||
DBCGO_LOV h,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV j,
|
||||
DBCGO_LOV k,
|
||||
--DBCGO_LOV t,
|
||||
DBCGO_GEST_RIC_REC_VIRT_TC tc,
|
||||
DBCGO_STATO_MAPPING_DON_RECV s
|
||||
--MNP_DWH_RICH_REC_VIRT_EXT e, #portate le info su DBCGO
|
||||
--MNP_DWH_TC_ANOMALO tc_ext #portate le info su DBCGO
|
||||
WHERE a.stato = b.id_stato
|
||||
AND a.marcaggio = f.cod_mar(+)
|
||||
AND a.sottomarcaggio = g.cod_clu(+)
|
||||
AND a.nome_ot_geo = h.NAME(+)
|
||||
AND h.lov_name(+) = 'OT'
|
||||
AND a.nome_ot_leg = i.NAME(+)
|
||||
AND i.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = j.NAME
|
||||
AND j.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = k.NAME
|
||||
AND k.lov_name = 'TIPO_CONTRATTO'
|
||||
---AND t.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
--AND a.id_richiesta = e.id_richiesta(+)
|
||||
--AND a.RICHIESTAADHOC = TO_NUMBER (t.name(+))
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
--AND ((tc.stato IS NOT NULL AND s.id_stato_tc=tc.stato) OR (tc.stato IS NULL AND s.id_stato_rec_virt = a.stato))
|
||||
AND s.id_stato_rec_virt = a.stato
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
);
|
||||
|
||||
|
||||
@@ -0,0 +1,270 @@
|
||||
CREATE OR REPLACE FORCE VIEW DBCGO_GEST_RIC_DON_VIRT_VIEW
|
||||
(ID_RICHIESTA, STATO, TIPO_CLIENTE, DATA_CUT_OVER_CALC, DATA_VALIDAZIONE_MAX, DATARICEZIONERICHIESTA, DATA_CUT_OVER, CODICE_OPERATORE_DONATING, MSISDN, CODICE_FISCALE_PARTITA_IVA, CODICE_PRE_POST_PAGATO, NOME_CLIENTE, COGNOME_CLIENTE, RAGIONE_SOCIALE, ICCD_SERIAL_NUMBER, NOME_OT, NUMERO_DOCUMENTO, TIPO_DOCUMENTO, DATA_TRANSIZIONE_STATO, CODICE_OPERATORE_RECIPIENT, SISTEMA_MITT, FLAG_TC, FLAG_ESP, DATA_VALIDAZIONE_EFF, CODICERIFIUTOVALIDAZIONE, FLAG_FURTO, FLA_PREVALIDAZIONE, PREVALIDAZIONE, BUSINESS_ID, DESCR_STATO, VIS_DAY_NUM, NOME_OT_DESC, NOME_OT_ORDER_BY, TIPO_CLIENTE_DESC, CODICE_PRE_POST_PAGATO_DESC, SISTEMA_MITTENTE_DESC, TC_STATO, IMPORTO, COD_PROFILO_TARIFFARIO, COD_PROFILO_TARIFFARIO_DESC, TRASFERIMENTO_CON_SBLOCCO, NOME_FILE_SBLOCCO, FLAG_PROGETTO_ADHOC, DATA_PRESA_IN_CARICO )
|
||||
AS
|
||||
(SELECT a.ID_RICHIESTA,
|
||||
s.id_STATO,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX,
|
||||
a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.MSISDN,
|
||||
a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO,
|
||||
a.NOME_CLIENTE,
|
||||
a.COGNOME_CLIENTE,
|
||||
a.RAGIONE_SOCIALE,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
DECODE (a.nome_ot, NULL, NULL, NVL (f.name, 'NN')) AS NOME_OT,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
a.CODICE_OPERATORE_RECIPIENT,
|
||||
a.SISTEMA_MITT,
|
||||
a.FLAG_TC,
|
||||
DECODE (a.FLAG_ESP, 1, 'Y', 'N') AS FLAG_ESP,
|
||||
a.DATA_VALIDAZIONE_EFF,
|
||||
a.CODICERIFIUTOVALIDAZIONE,
|
||||
a.FLAG_FURTO,
|
||||
a.FLAG_PREVALIDAZIONE,
|
||||
a.PREVALIDAZIONE,
|
||||
a.BUSINESS_ID_DON AS BUSINESS_ID,
|
||||
s.descr AS descr_stato,
|
||||
statoDV.vis_day_num AS vis_day_num,
|
||||
NVL (f.descr, 'Non disponibile') AS nome_ot_desc,
|
||||
f.order_by AS nome_ot_order_by,
|
||||
g.descr AS tipo_cliente_desc,
|
||||
h.descr AS codice_pre_post_pagato_desc,
|
||||
n.descr AS sistema_mittente_desc,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.importo,
|
||||
a.COD_PROFILO_TARIFFARIO,
|
||||
DECODE (UPPER (a.COD_PROFILO_TARIFFARIO), 'D', 'Y', 'N')
|
||||
AS cod_profilo_tariffario_desc,
|
||||
DECODE (
|
||||
(SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),
|
||||
0,
|
||||
NULL,
|
||||
'CSS'
|
||||
)
|
||||
AS trasferimento_con_sblocco,
|
||||
NULL AS nome_file_sblocco,
|
||||
DECODE (a.richiestaadhoc, 1, 'Y', 'N'),
|
||||
A.DATA_PRESA_IN_CARICO
|
||||
FROM DBCGO_GEST_RICH_DON_VIRT a,
|
||||
DBCGO_GEST_RIC_DON_VIRT_TC tc,
|
||||
--MNP_DWH_TC_ANOMALO tc_ext,
|
||||
DBCGO_STATO_DON_VIRT statoDV,
|
||||
DBCGO_STATO_MAPPING_DON_MVNO s,
|
||||
DBCGO_LOV f,
|
||||
DBCGO_LOV g,
|
||||
DBCGO_LOV h,
|
||||
DBCGO_LOV n
|
||||
--MNP_DWH_RICH_DON_VIRT_EXT e
|
||||
WHERE a.stato = statoDV.id_stato
|
||||
AND statoDV.id_stato = s.id_stato_don_virt
|
||||
AND a.nome_ot = f.NAME(+)
|
||||
AND f.lov_name(+) = 'OT_REC'
|
||||
AND a.tipo_cliente = g.NAME
|
||||
AND g.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = h.NAME
|
||||
AND h.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.sistema_mitt = n.NAME(+)
|
||||
AND n.lov_name(+) = 'SIST_MITTENTE'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
--AND a.id_richiesta = e.id_richiesta(+)
|
||||
UNION ALL
|
||||
SELECT a.ID_RICHIESTA,
|
||||
s.id_STATO,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX,
|
||||
a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
a.CODICE_OPERATORE_V_DONOR, -- a.CODICE_OPERATORE_DONATING,
|
||||
a.MSISDN,
|
||||
a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO,
|
||||
a.NOME_CLIENTE,
|
||||
a.COGNOME_CLIENTE,
|
||||
a.RAGIONE_SOCIALE,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
DECODE (a.nome_ot_leg, NULL, NULL, NVL (f.name, 'NN'))
|
||||
AS NOME_OT,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
CASE
|
||||
WHEN a.CODICE_OPERATORE_V_RECIPIENT IS NOT NULL
|
||||
THEN
|
||||
a.CODICE_OPERATORE_V_RECIPIENT
|
||||
ELSE
|
||||
a.CODICE_OPERATORE_RECIPIENT
|
||||
END
|
||||
CASE,
|
||||
NULL AS SISTEMA_MITT,
|
||||
a.FLAG_TC,
|
||||
DECODE (a.FLAG_ESP, 1, 'Y', 'N') AS FLAG_ESP,
|
||||
a.DATA_VALIDAZIONE_EFFETTIVA,
|
||||
a.CODICE_RIFIUTO_VALIDAZIONE AS CODICERIFIUTOVALIDAZIONE,
|
||||
a.FLAG_FURTO,
|
||||
a.FLAG_PREVALIDAZIONE,
|
||||
a.PREVALIDAZIONE,
|
||||
a.BUSINESS_ID AS BUSINESS_ID,
|
||||
s.descr AS descr_stato,
|
||||
statoD.vis_day_num AS vis_day_num,
|
||||
NVL (f.descr, 'Non disponibile') AS nome_ot_desc,
|
||||
f.order_by AS nome_ot_order_by,
|
||||
g.descr AS tipo_cliente_desc,
|
||||
h.descr AS codice_pre_post_pagato_desc,
|
||||
NULL AS sistema_mittente_desc,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.importo,
|
||||
NULL AS COD_PROFILO_TARIFFARIO,
|
||||
'N' AS cod_profilo_tariffario_desc,
|
||||
DECODE (
|
||||
tc.FLAG_VERIFICA_CREDITO_ANOMALO,
|
||||
1,
|
||||
'CA',
|
||||
0,
|
||||
DECODE (
|
||||
(SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),
|
||||
0,
|
||||
NULL,
|
||||
'CSS'
|
||||
)
|
||||
)
|
||||
AS trasferimento_con_sblocco,
|
||||
getNomeFileSbloccoOUT (a.id_richiesta) AS nome_file_sblocco,
|
||||
CASE
|
||||
WHEN (a.richiestaadhocaom = 1 OR a.richiestaadhoc = 1)
|
||||
THEN
|
||||
'Y'
|
||||
ELSE
|
||||
'N'
|
||||
END
|
||||
CASE,
|
||||
a.DATA_PRESA_IN_CARICO
|
||||
FROM DBCGO_GESTIONE_RICHIESTA a,
|
||||
--MNP_DWH_gest_rich_don_ext aext,
|
||||
DBCGO_GESTIONE_RICHIESTA_TC tc,
|
||||
--MNP_DWH_TC_ANOMALO tc_ext,
|
||||
DBCGO_STATO statoD,
|
||||
DBCGO_STATO_MAPPING_DON_MVNO s,
|
||||
DBCGO_LOV f,
|
||||
DBCGO_LOV g,
|
||||
DBCGO_LOV h
|
||||
WHERE (a.CODICE_OPERATORE_V_DONOR IS NOT NULL
|
||||
AND (a.CODICE_OPERATORE_DONATING = 'TIMG'
|
||||
OR a.CODICE_OPERATORE_DONATING = 'TIMT'))
|
||||
AND a.stato = s.id_stato_don
|
||||
AND s.id_stato_don = statoD.id_stato
|
||||
AND a.nome_ot_leg = f.NAME(+)
|
||||
AND f.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = g.NAME
|
||||
AND g.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = h.NAME
|
||||
AND h.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
--AND a.id_richiesta = aext.id_richiesta(+)
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
UNION ALL
|
||||
SELECT a.ID_RICHIESTA,
|
||||
s.id_stato,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX,
|
||||
a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.MSISDN,
|
||||
a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO,
|
||||
a.NOME_CLIENTE,
|
||||
a.COGNOME_CLIENTE,
|
||||
a.RAGIONE_SOCIALE,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
DECODE (a.nome_ot, NULL, NULL, NVL (i.name, 'NN')) AS NOME_OT,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
a.CODICE_OPERATORE_RECIPIENT,
|
||||
NULL AS sistema_mitt,
|
||||
a.flag_tc,
|
||||
DECODE (a.FLAG_ESP, 1, 'Y', 'N') AS FLAG_ESP,
|
||||
a.DATA_VALIDAZIONE_EFF,
|
||||
a.CODICERIFIUTOVALIDAZIONE,
|
||||
a.FLAG_FURTO,
|
||||
a.FLAG_PREVALIDAZIONE,
|
||||
a.PREVALIDAZIONE,
|
||||
a.BUSINESS_ID_don AS business_id,
|
||||
s.DESCR AS descr_stato,
|
||||
statoM2M.vis_day_num AS vis_day_num,
|
||||
NVL (i.descr, 'Non disponibile') AS nome_ot_desc,
|
||||
i.order_by AS nome_ot_order_by,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
k.descr AS sistema_mittente_desc,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.importo,
|
||||
NULL AS COD_PROFILO_TARIFFARIO,
|
||||
'N' AS cod_profilo_tariffario_desc,
|
||||
DECODE (
|
||||
tc.FLAG_VERIFICA_CREDITO_ANOMALO,
|
||||
1,
|
||||
'CA',
|
||||
0,
|
||||
DECODE (
|
||||
(SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),
|
||||
0,
|
||||
NULL,
|
||||
'CSS'
|
||||
)
|
||||
)
|
||||
AS trasferimento_con_sblocco,
|
||||
NULL AS nome_file_sblocco,
|
||||
DECODE (a.richiestaadhoc, 1, 'Y', 'N'),
|
||||
a.DATA_PRESA_IN_CARICO
|
||||
FROM DBCGO_GEST_RICH_REC_VIRT_M2M a,
|
||||
DBCGO_STATO_MAPPING_DON_MVNO s,
|
||||
DBCGO_STATO_REC_VIRT_M2M statoM2M,
|
||||
DBCGO_GEST_RIC_RV_M2M_TC tc,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV j,
|
||||
DBCGO_LOV k
|
||||
--MNP_DWH_RICH_REC_VIRT_EXT e,
|
||||
--MNP_DWH_TC_ANOMALO tc_ext
|
||||
WHERE a.stato = s.id_stato_virt_m2m
|
||||
AND s.id_stato_virt_m2m = statoM2M.id_stato
|
||||
--AND a.id_richiesta = e.id_richiesta(+)
|
||||
--AND e.nome_ot = i.NAME(+)
|
||||
AND i.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = j.NAME
|
||||
AND j.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = k.NAME
|
||||
AND k.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.id_richiesta = tc.id_richiesta(+));
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+));
|
||||
@@ -0,0 +1,316 @@
|
||||
CREATE OR REPLACE FORCE VIEW DBCGO_GEST_RIC_REC_VIRT_VIEW
|
||||
( ID_RICHIESTA, DATA_INSERIMENTO, DATA_TRANSIZIONE_STATO, STATO, TIPO_CLIENTE, DATA_CUT_OVER_CALC, DATA_VALIDAZIONE_MAX, DATARICEZIONERICHIESTA, DATA_CUT_OVER, CODICERIFIUTOVALIDAZIONE, CODICE_OPERATORE_RECIPIENT, MSISDN, CODICE_FISCALE_PARTITA_IVA, CODICE_PRE_POST_PAGATO, NOME_CLIENTE, COGNOME_CLIENTE, RAGIONE_SOCIALE, MARCAGGIO, SOTTOMARCAGGIO, ICCD_SERIAL_NUMBER, NUMERO_DOCUMENTO, TIPO_DOCUMENTO, NOME_OT_GEO, NOME_OT_LEG, CODICE_OPERATORE_DONATING, FLAG_TC, PREVALIDAZIONE, DATA_VALIDAZIONE_EFF, BUSINESS_ID_REC, FLAG_ESP, TC_STATO, IMPORTO, DESCR_STATO, VIS_DAY_NUM, TIPO_CLIENTE_DESC, CODICE_PRE_POST_PAGATO_DESC, MARCAGGIO_DESC, SOTTOMARCAGGIO_DESC, NOME_OT_GEO_DESC, NOME_OT_LEG_DESC, NOME_OT_LEG_ORDER_BY, FLAG_FURTO, FLAG_PREVALIDAZIONE, ABBONATO_PREPAGATO, ABBONATO_PREPAGATO_DESC, DATA_PRESA_IN_CARICO, FLAG_PROGETTO_ADHOC, TRASFERIMENTO_CON_SBLOCCO, NOME_FILE_SBLOCCO, ESITO_CAS, DESCRIZIONE_ESITO_GISP, DATA_ACQUISIZIONE)AS
|
||||
(SELECT a.ID_RICHIESTA,
|
||||
a.DATA_INSERIMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
s.id_stato,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX,
|
||||
a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
a.CODICERIFIUTOVALIDAZIONE,
|
||||
a.CODICE_OPERATORE_RECIPIENT,
|
||||
a.MSISDN,
|
||||
a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO,
|
||||
a.NOME_CLIENTE,
|
||||
a.COGNOME_CLIENTE,
|
||||
a.RAGIONE_SOCIALE,
|
||||
a.MARCAGGIO,
|
||||
a.SOTTOMARCAGGIO,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
DECODE (a.nome_ot_geo, NULL, NULL, NVL (h.name, 'NN'))
|
||||
AS NOME_OT_GEO,
|
||||
DECODE (a.nome_ot_leg, NULL, NULL, NVL (i.name, 'NN'))
|
||||
AS NOME_OT_LEG,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.FLAG_TC,
|
||||
a.PREVALIDAZIONE,
|
||||
a.DATA_VALIDAZIONE_EFF,
|
||||
a.BUSINESS_ID_REC,
|
||||
DECODE (a.FLAG_ESP, 1, 'Y', 'N') AS FLAG_ESP,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.importo,
|
||||
s.DESCR AS descr_stato,
|
||||
statoRV.vis_day_num AS vis_day_num,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
f.desc_mar AS marcaggio_desc,
|
||||
g.desc_clu AS sottomarcaggio_desc,
|
||||
NVL (h.descr, 'Non disponibile') AS nome_ot_geo_desc,
|
||||
NVL (i.descr, 'Non disponibile') AS nome_ot_leg_desc,
|
||||
i.order_by AS nome_ot_leg_order_by,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
a.abbonato_prepagato,
|
||||
DECODE (UPPER (a.abbonato_prepagato), 'D', 'Y', 'N')
|
||||
AS abbonato_prepagato_desc,
|
||||
a.DATA_PRESA_IN_CARICO,
|
||||
--ee.descr AS flag_progetto_adhoc,
|
||||
decode(a.RICHIESTAADHOC,1,'Y','N') flag_progetto_adhoc,
|
||||
DECODE (
|
||||
tc.FLAG_VERIFICA_CREDITO_ANOMALO,
|
||||
1,
|
||||
'CA',
|
||||
0,
|
||||
DECODE (
|
||||
(SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),
|
||||
0,
|
||||
NULL,
|
||||
'CSS'
|
||||
)
|
||||
)
|
||||
AS trasferimento_con_sblocco,
|
||||
NULL AS nome_file_sblocco,
|
||||
a.ESITO_CAS,
|
||||
a.DESCRIZIONE_ESITO_GISP,
|
||||
A.DATA_ACQUISIZIONE
|
||||
FROM DBCGO_GEST_RICH_REC_VIRT a,
|
||||
DBCGO_STATO_MAPPING_REC_MVNO s,
|
||||
DBCGO_STATO_REC_VIRT statoRV,
|
||||
dbm_anag_mar f,
|
||||
dbm_anag_clu g,
|
||||
DBCGO_LOV h,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV j,
|
||||
DBCGO_LOV k,
|
||||
--DBCGO_LOV ee,
|
||||
DBCGO_GEST_RIC_REC_VIRT_TC tc
|
||||
--MNP_DWH_RICH_REC_VIRT_EXT e,
|
||||
--MNP_DWH_TC_ANOMALO tc_ext
|
||||
WHERE a.stato = s.ID_STATO_REC_VIRT_M2M
|
||||
AND s.ID_STATO_REC_VIRT_M2M = statoRV.id_stato
|
||||
--AND a.id_richiesta = e.id_richiesta(+)
|
||||
--AND a.richiestaadhoc = ee.name(+)
|
||||
--AND ee.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND a.marcaggio = f.cod_mar(+)
|
||||
AND a.sottomarcaggio = g.cod_clu(+)
|
||||
AND a.nome_ot_geo = h.NAME(+)
|
||||
AND h.lov_name(+) = 'OT'
|
||||
AND a.nome_ot_leg = i.NAME(+)
|
||||
AND i.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = j.NAME
|
||||
AND j.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = k.NAME
|
||||
AND k.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
UNION ALL
|
||||
SELECT a.ID_RICHIESTA,
|
||||
NULL AS DATA_INSERIMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
s.id_stato,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX,
|
||||
a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
NULL AS CODICERIFIUTOVALIDAZIONE,
|
||||
a.CODICE_OPERATORE_V_recipient, -- a.CODICE_OPERATORE_RECIPIENT,
|
||||
a.MSISDN,
|
||||
a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO,
|
||||
a.NOME_CLIENTE,
|
||||
a.COGNOME_CLIENTE,
|
||||
a.RAGIONE_SOCIALE,
|
||||
NULL AS MARCAGGIO,
|
||||
NULL AS SOTTOMARCAGGIO,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
NULL AS NOME_OT_GEO,
|
||||
DECODE (a.nome_ot, NULL, NULL, NVL (i.name, 'NN'))
|
||||
AS NOME_OT_LEG,
|
||||
CASE
|
||||
WHEN a.CODICE_OPERATORE_V_DONOR IS NOT NULL
|
||||
THEN
|
||||
a.CODICE_OPERATORE_V_DONOR
|
||||
ELSE
|
||||
a.CODICE_OPERATORE_DONATING
|
||||
END
|
||||
CASE,
|
||||
a.FLAG_TC,
|
||||
NULL AS PREVALIDAZIONE,
|
||||
a.DATA_VALIDAZIONE_EFFETTIVA AS DATA_VALIDAZIONE_EFF,
|
||||
a.BUSINESS_ID AS BUSINESS_ID_REC,
|
||||
DECODE (a.FLAG_ESP, 1, 'Y', 'N') AS FLAG_ESP,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.importo,
|
||||
s.DESCR AS descr_stato,
|
||||
statoR.vis_day_num AS vis_day_num,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
NULL AS marcaggio_desc,
|
||||
NULL AS sottomarcaggio_desc,
|
||||
NULL AS nome_ot_geo_desc,
|
||||
NVL (i.descr, 'Non disponibile') AS nome_ot_leg_desc,
|
||||
i.order_by AS nome_ot_leg_order_by,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
NULL AS abbonato_prepagato,
|
||||
'N' AS abbonato_prepagato_desc,
|
||||
a.DATA_PRESA_IN_CARICO,
|
||||
--ee.descr AS flag_progetto_adhoc,
|
||||
DECODE(A.richiestaadhoc, 1,'Y','N') flag_progetto_adhoc,
|
||||
DECODE (
|
||||
tc.FLAG_VERIFICA_CREDITO_ANOMALO,
|
||||
1,
|
||||
'CA',
|
||||
0,
|
||||
DECODE (
|
||||
(SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),
|
||||
0,
|
||||
NULL,
|
||||
'CSS'
|
||||
)
|
||||
)
|
||||
AS trasferimento_con_sblocco,
|
||||
getNomeFileSbloccoIN (a.id_richiesta) AS nome_file_sblocco,
|
||||
NULL AS ESITO_CAS,
|
||||
NULL AS DESCRIZIONE_ESITO_GISP,
|
||||
A.DATA_ACQUISIZIONE
|
||||
FROM DBCGO_GESTIONE_RICHIESTA_REC a,
|
||||
DBCGO_STATO_MAPPING_REC_MVNO s,
|
||||
DBCGO_STATO_REC statoR,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV j,
|
||||
DBCGO_LOV k,
|
||||
--DBCGO_LOV ee,
|
||||
DBCGO_GESTIONE_RICHIESTA_R_TC tc
|
||||
--MNP_DWH_TC_ANOMALO tc_ext,
|
||||
--MNP_DWH_gest_rich_rec_ext aext
|
||||
WHERE (a.CODICE_OPERATORE_V_recipient IS NOT NULL
|
||||
AND (a.CODICE_OPERATORE_recipient = 'TIMG'
|
||||
OR a.CODICE_OPERATORE_recipient = 'TIMT'))
|
||||
AND a.stato = s.id_stato_rec
|
||||
AND s.id_stato_rec = statoR.id_stato
|
||||
AND a.nome_ot = i.NAME(+)
|
||||
AND i.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = j.NAME
|
||||
AND j.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = k.NAME
|
||||
AND k.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
--AND ee.name(+) = a.richiestaadhoc
|
||||
--AND ee.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
--AND a.id_richiesta = aext.id_richiesta(+)
|
||||
UNION ALL
|
||||
SELECT a.ID_RICHIESTA,
|
||||
a.DATA_INSERIMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
s.id_stato,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX,
|
||||
a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
a.CODICERIFIUTOVALIDAZIONE,
|
||||
a.CODICE_OPERATORE_RECIPIENT,
|
||||
a.MSISDN,
|
||||
a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO,
|
||||
a.NOME_CLIENTE,
|
||||
a.COGNOME_CLIENTE,
|
||||
a.RAGIONE_SOCIALE,
|
||||
f.desc_mar AS marcaggio_desc,
|
||||
g.desc_clu AS sottomarcaggio_desc,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
NULL AS NOME_OT_GEO,
|
||||
DECODE (A.nome_ot, NULL, NULL, NVL (i.name, 'NN'))
|
||||
AS NOME_OT_LEG,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.FLAG_TC,
|
||||
a.PREVALIDAZIONE,
|
||||
a.DATA_VALIDAZIONE_EFF,
|
||||
a.BUSINESS_ID_REC,
|
||||
DECODE (A.FLAG_ESP, 1, 'Y', 'N') AS FLAG_ESP,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.importo,
|
||||
s.DESCR AS descr_stato,
|
||||
statoM2M.vis_day_num AS vis_day_num,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
NULL AS marcaggio_desc,
|
||||
NULL AS sottomarcaggio_desc,
|
||||
NULL AS nome_ot_geo_desc,
|
||||
NVL (i.descr, 'Non disponibile') AS nome_ot_leg_desc,
|
||||
i.order_by AS nome_ot_leg_order_by,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
a.abbonato_prepagato,
|
||||
DECODE (UPPER (a.abbonato_prepagato), 'D', 'Y', 'N')
|
||||
AS abbonato_prepagato_desc,
|
||||
A.data_presa_in_carico,
|
||||
--ee.descr AS flag_progetto_adhoc,
|
||||
decode(a.richiestaadhoc,1,'Y','N') flag_progetto_adhoc,
|
||||
DECODE (
|
||||
tc.FLAG_VERIFICA_CREDITO_ANOMALO,
|
||||
1,
|
||||
'CA',
|
||||
0,
|
||||
DECODE (
|
||||
(SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),
|
||||
0,
|
||||
NULL,
|
||||
'CSS'
|
||||
)
|
||||
)
|
||||
AS trasferimento_con_sblocco,
|
||||
NULL AS nome_file_sblocco,
|
||||
NULL AS ESITO_CAS,
|
||||
NULL AS DESCRIZIONE_ESITO_GISp,
|
||||
A.DATA_ACQUISIZIONE
|
||||
FROM DBCGO_GEST_RICH_REC_VIRT_M2M a,
|
||||
DBCGO_STATO_MAPPING_REC_MVNO s,
|
||||
DBCGO_STATO_REC_VIRT_M2M statoM2M,
|
||||
DBCGO_GEST_RIC_RV_M2M_TC tc,
|
||||
--DBCGO_LOV ee,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV j,
|
||||
DBCGO_LOV k,
|
||||
dbm_anag_mar f,
|
||||
dbm_anag_clu g
|
||||
--MNP_DWH_RICH_REC_VIRT_EXT e,
|
||||
--MNP_DWH_TC_ANOMALO tc_ext
|
||||
WHERE a.stato = s.id_stato_rec_virt_m2m
|
||||
AND s.id_stato_rec_virt_m2m = statoM2M.id_stato
|
||||
--AND a.id_richiesta = e.id_richiesta(+)
|
||||
AND a.marcaggio = f.cod_mar(+)
|
||||
AND a.sottomarcaggio = g.cod_clu(+)
|
||||
--AND ee.name(+) = e.richiestaadhoc
|
||||
--AND ee.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND a.nome_ot = i.NAME(+)
|
||||
AND i.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = j.NAME
|
||||
AND j.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = k.NAME
|
||||
AND k.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.id_richiesta = tc.id_richiesta(+));
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+));
|
||||
@@ -0,0 +1,60 @@
|
||||
CREATE OR REPLACE VIEW DBCGO_GEST_RIC_RV_M2M_VIEW
|
||||
(ID_RICHIESTA, DATA_INSERIMENTO, DATA_TRANSIZIONE_STATO, STATO, TIPO_CLIENTE, DATA_CUT_OVER_CALC, DATA_VALIDAZIONE_MAX, DATARICEZIONERICHIESTA, DATA_CUT_OVER, CODICERIFIUTOVALIDAZIONE, CODICE_OPERATORE_RECIPIENT, MSISDN, CODICE_FISCALE_PARTITA_IVA, CODICE_PRE_POST_PAGATO, NOME_CLIENTE, COGNOME_CLIENTE, RAGIONE_SOCIALE, ICCD_SERIAL_NUMBER, NUMERO_DOCUMENTO, TIPO_DOCUMENTO, CODICE_OPERATORE_DONATING, FLAG_TC, PREVALIDAZIONE, DATA_VALIDAZIONE_EFF, BUSINESS_ID_REC, BUSINESS_ID_DON, DESCR_STATO, VIS_DAY_NUM, TIPO_CLIENTE_DESC, CODICE_PRE_POST_PAGATO_DESC, TC_STATO, IMPORTO, FLAG_FURTO, FLAG_PREVALIDAZIONE, TRASFERIMENTO_CON_SBLOCCO, NOME_FILE_SBLOCCO, FLAG_PROGETTO_ADHOC)
|
||||
AS
|
||||
(SELECT
|
||||
a.ID_RICHIESTA,
|
||||
a.DATA_INSERIMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
a.STATO,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX, a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
a.CODICERIFIUTOVALIDAZIONE,
|
||||
a.CODICE_OPERATORE_RECIPIENT,
|
||||
a.MSISDN,
|
||||
a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO,
|
||||
a.NOME_CLIENTE,
|
||||
a.COGNOME_CLIENTE,
|
||||
a.RAGIONE_SOCIALE,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.FLAG_TC,
|
||||
a.PREVALIDAZIONE,
|
||||
a.DATA_VALIDAZIONE_EFF,
|
||||
a.BUSINESS_ID_REC,
|
||||
a.BUSINESS_ID_DON,
|
||||
statoM2M.descr_stato AS descr_stato,
|
||||
statoM2M.vis_day_num AS vis_day_num,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
decode(tc.stato,1,'TRASFERITO',0,'IN TRASFERIMENTO') as tc_stato,
|
||||
tc.importo,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
DECODE ( tc.FLAG_VERIFICA_CREDITO_ANOMALO,1,'CA',0,DECODE((SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),0,NULL,'CSS'))
|
||||
AS trasferimento_con_sblocco,
|
||||
NULL AS nome_file_sblocco,
|
||||
decode(a.richiestaadhoc,1,'Y','N')
|
||||
FROM
|
||||
DBCGO_GEST_RICH_REC_VIRT_M2M a,
|
||||
dbcgo_stato_rec_virt_m2m statoM2M,
|
||||
dbcgo_gest_ric_rv_m2m_tc tc,
|
||||
-- MNP_DWH_TC_ANOMALO tc_ext,
|
||||
dbcgo_lov j,
|
||||
dbcgo_lov k
|
||||
--MNP_DWH_RICH_REC_VIRT_EXT e
|
||||
WHERE a.stato = statoM2M.id_stato
|
||||
AND a.tipo_cliente = j.NAME
|
||||
AND j.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = k.NAME
|
||||
AND k.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
--AND a.id_richiesta = e.id_richiesta(+)
|
||||
);
|
||||
@@ -0,0 +1,205 @@
|
||||
--Eseguire come utente DWH
|
||||
|
||||
PROMPT loading vie_MNP_DWH_REC_PUSH.sql
|
||||
|
||||
DROP MATERIALIZED VIEW dwh.MNP_DWH_REC_PUSH;
|
||||
|
||||
CREATE MATERIALIZED VIEW dwh.MNP_DWH_REC_PUSH
|
||||
TABLESPACE tab_dwh
|
||||
NOCACHE
|
||||
NOLOGGING
|
||||
NOPARALLEL
|
||||
BUILD IMMEDIATE
|
||||
REFRESH COMPLETE ON DEMAND
|
||||
WITH PRIMARY KEY
|
||||
AS
|
||||
SELECT ROWNUM AS id_prog, r.*
|
||||
FROM (SELECT SYSDATE AS data_aggiornamento,
|
||||
DECODE (a.richiestaadhocaom || a.richiestaadhoc,
|
||||
'00', 'Standard',
|
||||
'PHoc'
|
||||
) AS tipo_richiesta,
|
||||
a.tipo_cliente, a.nome_ot, a.codice_pre_post_pagato,
|
||||
t.codice_dealer,
|
||||
a.tipo_servizio_sistema_mitt AS tipo_servizio,
|
||||
a.codice_operatore_recipient AS codice_operatore_recipient,
|
||||
a.codice_operatore_donating AS donating,
|
||||
a.codice_operatore_rec_eff AS recipient_effettivo,
|
||||
a.codice_operatore_don_eff AS donor_effettivo,
|
||||
TRUNC (b.data_i_o) AS data_evento,
|
||||
TO_CHAR (b.data_i_o, 'yy-iw') AS settimana_evento,
|
||||
TO_CHAR (b.data_i_o, 'mm') AS mese_evento,
|
||||
DECODE (b.stato_da || b.stato_a,
|
||||
'-13', 'RIGENERATA',
|
||||
c.descr_stato
|
||||
) AS descr_stato_evento,
|
||||
s.descr_stato AS descr_stato_attuale,
|
||||
b.stato_a AS stato_evento, a.stato AS stato_attuale,
|
||||
DECODE (a.stato, 5, 'Scartata', 'Pic') AS pic_scarto,
|
||||
DECODE (a.stato,
|
||||
7, a.codicerifiutovalidazione,
|
||||
9, a.codicerifiutovalidazione,
|
||||
NULL
|
||||
) AS cod_rifiuto,
|
||||
DECODE (a.stato,
|
||||
7, r.causale,
|
||||
9, r.causale,
|
||||
NULL
|
||||
) AS causale_rifiuto,
|
||||
COUNT (*) AS richieste,
|
||||
dbcgo_sap_anag_fv.canale_acquisizione,
|
||||
dbcgo_sap_anag_fv.sottocanale_acquisizione
|
||||
FROM mnp.mnp_gestione_richiesta_rec a,
|
||||
mnp.mnp_storico_richiesta_rec b,
|
||||
mnp.mnp_stato_rec c,
|
||||
mnp.mnp_stato_rec s,
|
||||
mnp.mnp_causale_rifiuto r,
|
||||
mnp.mnp_gestione_richiesta_rec_ext t,
|
||||
dbcgo_sap_anag_fv
|
||||
WHERE (a.codice_operatore_rec_eff = 'TIMG' OR a.codice_operatore_rec_eff='TIMT')
|
||||
and TRUNC (b.data_i_o) BETWEEN TO_DATE (SYSDATE - 183) AND TRUNC (SYSDATE)
|
||||
AND a.id_richiesta = b.id_richiesta
|
||||
AND a.id_richiesta = t.id_richiesta
|
||||
AND ( b.stato_a IN (2, 4, 6, 7, 8, 9, 12)
|
||||
OR (b.stato_da = -1 AND b.stato_a = 3 AND a.stato <> 5)
|
||||
)
|
||||
AND b.stato_a = c.id_stato
|
||||
AND a.stato = s.id_stato
|
||||
AND a.codicerifiutovalidazione = r.cod_causale_rifiuto(+)
|
||||
AND t.codice_dealer = dbcgo_sap_anag_fv.cod_id(+)
|
||||
-- prendere ultime tre partizioni che sono su base semestrale
|
||||
--AND trunc(a.dataricezionerichiesta) BETWEEN TO_DATE (SYSDATE - 730) AND TRUNC (SYSDATE)
|
||||
AND a.dataricezionerichiesta >= trunc(SYSDATE) - 730
|
||||
--AND trunc(b.dataricezionerichiesta) BETWEEN TO_DATE (SYSDATE - 730) AND TRUNC (SYSDATE)
|
||||
AND b.dataricezionerichiesta >= trunc(SYSDATE) - 730
|
||||
GROUP BY DECODE (a.richiestaadhocaom || a.richiestaadhoc,
|
||||
'00', 'Standard',
|
||||
'PHoc'
|
||||
),
|
||||
a.tipo_cliente,
|
||||
a.nome_ot,
|
||||
a.codice_pre_post_pagato,
|
||||
t.codice_dealer,
|
||||
a.tipo_servizio_sistema_mitt,
|
||||
a.codice_operatore_recipient,
|
||||
a.codice_operatore_donating,
|
||||
TRUNC (b.data_i_o),
|
||||
TO_CHAR (b.data_i_o, 'yy-iw'),
|
||||
TO_CHAR (b.data_i_o, 'mm'),
|
||||
DECODE (b.stato_da || b.stato_a,
|
||||
'-13', 'RIGENERATA',
|
||||
c.descr_stato
|
||||
),
|
||||
s.descr_stato,
|
||||
b.stato_a,
|
||||
a.stato,
|
||||
DECODE (a.stato, 5, 'Scartata', 'Pic'),
|
||||
DECODE (a.stato,
|
||||
7, a.codicerifiutovalidazione,
|
||||
9, a.codicerifiutovalidazione,
|
||||
NULL
|
||||
),
|
||||
DECODE (a.stato, 7, r.causale, 9, r.causale, NULL),
|
||||
dbcgo_sap_anag_fv.canale_acquisizione,
|
||||
dbcgo_sap_anag_fv.sottocanale_acquisizione,
|
||||
a.codice_operatore_rec_eff,
|
||||
a.codice_operatore_don_eff) r
|
||||
UNION
|
||||
SELECT ROWNUM AS id_prog, r.*
|
||||
FROM (SELECT SYSDATE AS data_aggiornamento,
|
||||
DECODE ( a.richiestaadhoc,
|
||||
'0', 'Standard',
|
||||
'PHoc'
|
||||
) AS tipo_richiesta,
|
||||
a.tipo_cliente, a.nome_ot, a.codice_pre_post_pagato,
|
||||
a.codice_dealer,
|
||||
a.tipo_servizio_sistema_mitt AS tipo_servizio,
|
||||
'TIMG' AS codice_operatore_recipient,
|
||||
a.codice_operatore_donating AS donating,
|
||||
a.codice_operatore_recipient AS recipient_effettivo,
|
||||
a.codice_operatore_donating AS donor_effettivo,
|
||||
TRUNC (b.data_i_o) AS data_evento,
|
||||
TO_CHAR (b.data_i_o, 'yy-iw') AS settimana_evento,
|
||||
TO_CHAR (b.data_i_o, 'mm') AS mese_evento,
|
||||
DECODE (b.stato_da || b.stato_a,
|
||||
'-13', 'RIGENERATA',
|
||||
c.descr_stato
|
||||
) AS descr_stato_evento,
|
||||
s.descr_stato AS descr_stato_attuale,
|
||||
b.stato_a AS stato_evento, a.stato AS stato_attuale,
|
||||
DECODE (a.stato, 4, 'Pic', 'Pic') AS pic_scarto,--xxx da capire
|
||||
DECODE (a.stato,
|
||||
7, a.codicerifiutovalidazione,
|
||||
9, a.codicerifiutovalidazione,
|
||||
NULL
|
||||
) AS cod_rifiuto,
|
||||
DECODE (a.stato,
|
||||
7, r.causale,
|
||||
9, r.causale,
|
||||
NULL
|
||||
) AS causale_rifiuto,
|
||||
COUNT (*) AS richieste,
|
||||
dbcgo_sap_anag_fv.canale_acquisizione,
|
||||
dbcgo_sap_anag_fv.sottocanale_acquisizione
|
||||
FROM mnp.mnp_gest_rich_donor_virt a,
|
||||
mnp.mnp_storico_rich_don_virt b,
|
||||
mnp.mnp_stato_don_virt c,
|
||||
mnp.mnp_stato_don_virt s,
|
||||
mnp.mnp_causale_rifiuto r,
|
||||
dbcgo_sap_anag_fv
|
||||
WHERE TRUNC (b.data_i_o) BETWEEN TO_DATE (SYSDATE - 183)
|
||||
AND TRUNC (SYSDATE)
|
||||
AND (a.codice_operatore_recipient = 'TIMG' or a.codice_operatore_recipient = 'TIMT')
|
||||
AND a.id_richiesta = b.id_richiesta
|
||||
AND (b.stato_a IN (1, 3, 4, 9, 10, 11, 16)) -- modificato stato da 12 ad 11 (EVASA)
|
||||
AND b.stato_a = c.id_stato
|
||||
AND a.stato = s.id_stato
|
||||
AND a.codicerifiutovalidazione = r.cod_causale_rifiuto(+)
|
||||
AND a.codice_dealer = dbcgo_sap_anag_fv.cod_id(+)
|
||||
-- prendere ultime tre partizioni che sono su base semestrale
|
||||
--AND trunc(a.dataricezionerichiesta) BETWEEN TO_DATE (SYSDATE - 730) AND TRUNC (SYSDATE)
|
||||
AND a.dataricezionerichiesta >= trunc(SYSDATE) - 730
|
||||
--AND trunc(b.dataricezionerichiesta) BETWEEN TO_DATE (SYSDATE - 730) AND TRUNC (SYSDATE)
|
||||
AND b.dataricezionerichiesta >= trunc(SYSDATE) - 730
|
||||
GROUP BY DECODE (a.richiestaadhoc,
|
||||
'0', 'Standard',
|
||||
'PHoc'
|
||||
),
|
||||
a.tipo_cliente,
|
||||
a.nome_ot,
|
||||
a.codice_pre_post_pagato,
|
||||
a.codice_dealer,
|
||||
a.tipo_servizio_sistema_mitt,
|
||||
codice_operatore_recipient,
|
||||
a.codice_operatore_donating,
|
||||
a.codice_operatore_recipient,
|
||||
TRUNC (b.data_i_o),
|
||||
TO_CHAR (b.data_i_o, 'yy-iw'),
|
||||
TO_CHAR (b.data_i_o, 'mm'),
|
||||
DECODE (b.stato_da || b.stato_a,
|
||||
'-13', 'RIGENERATA',
|
||||
c.descr_stato
|
||||
),
|
||||
s.descr_stato,
|
||||
b.stato_a,
|
||||
a.stato,
|
||||
DECODE (a.stato, 4, 'Pic', 'Pic'),
|
||||
DECODE (a.stato,
|
||||
7, a.codicerifiutovalidazione,
|
||||
9, a.codicerifiutovalidazione,
|
||||
NULL
|
||||
),
|
||||
DECODE (a.stato, 7, r.causale, 9, r.causale, NULL),
|
||||
dbcgo_sap_anag_fv.canale_acquisizione,
|
||||
dbcgo_sap_anag_fv.sottocanale_acquisizione) r;
|
||||
|
||||
--CREA INDICE SU dwh.mnp_dwh_rec_push
|
||||
|
||||
CREATE INDEX IDX_MNP_DWH_REC_1 ON dwh.MNP_DWH_REC_PUSH
|
||||
(DATA_EVENTO)
|
||||
TABLESPACE TAB_IDX_BIG;
|
||||
|
||||
CREATE INDEX IDX_MNP_DWH_REC_2 ON dwh.MNP_DWH_REC_PUSH
|
||||
(STATO_ATTUALE)
|
||||
TABLESPACE TAB_IDX_BIG;
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'GRCN','VIRT','WIND', 'W000', 'W', 'Green ICN');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'NVMO','VIRT','WIND', 'W001', 'W', 'NV mobile');
|
||||
COMMIT;
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
INSERT INTO DBCGO_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM,
|
||||
ID_AMMINISTRATIVO, INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'GRCN','VIRT','WIND', 'W000', 'W', 'Green ICN');
|
||||
INSERT INTO DBCGO_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM,
|
||||
ID_AMMINISTRATIVO, INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'NVMO','VIRT','WIND', 'W001', 'W', 'NV mobile');
|
||||
-- aom virtuali donor e recipient
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.nextval,'AOM_DONOR','GRCN','Green ICN',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','GRCN','Green ICN',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.nextval,'AOM_DONOR','NVMO','NV mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','NVMO','NV mobile',null);
|
||||
-- aom virtuali donor e recipient SLA
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_DONOR_SLA','GRCN','Green ICN',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_RECIPIENT_SLA','GRCN','Green ICN',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_DONOR_SLA','NVMO','NV mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_RECIPIENT_SLA','NVMO','NV mobile',null);
|
||||
COMMIT;
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE MNP_XML_RIPETIZIONI_IN DROP CONSTRAINT FK_MNP_XML_RIPETIZIONI_IN_1;
|
||||
@@ -0,0 +1,5 @@
|
||||
create index IDX_MNP_DW_XML_IN_OUT_4 on MNP_DW_XML_IN_OUT (nome_file_xml)
|
||||
tablespace tab_mnp_console_indx;
|
||||
|
||||
create index IDX_MNP_DW_XML_IN_OUT_5 on MNP_DW_XML_IN_OUT (nome_file_ack)
|
||||
tablespace tab_mnp_console_indx;
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbc.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbc.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_KS4_2012.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbc2.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbc2.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc2_KS4_2012.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbc2DDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
--dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
21
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbc2DDL.sql
Normal file
21
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbc2DDL.sql
Normal file
@@ -0,0 +1,21 @@
|
||||
alter table MNP_DBCGO_NOTIFICA_DONOR_OUT add (
|
||||
DATA_VALIDAZIONE_EFF DATE,
|
||||
DATA_CUT_OVER_EFF DATE,
|
||||
FLAG_ESP NUMBER(1),
|
||||
BUSINESS_ID VARCHAR2(36));
|
||||
|
||||
alter table MNP_DBCGO_NOTIFICA_REC_OUT add (
|
||||
DATA_CUT_OVER_EFF DATE,
|
||||
FLAG_ESP NUMBER(1),
|
||||
DATA_VALIDAZIONE_EFF DATE,
|
||||
BUSINESS_ID VARCHAR2(36));
|
||||
|
||||
alter table MNP_DBCGO_NOTIFICA_DON_TC_OUT add FLAG_VERIFICA_CREDITO_ANOMALO number;
|
||||
|
||||
alter table MNP_DBCGO_NOTIFICA_REC_TC_OUT add FLAG_VERIFICA_CREDITO_ANOMALO number;
|
||||
|
||||
alter table MNP_DBCGO_NOT_REC_VIRT_TC_OUT add FLAG_VERIFICA_CREDITO_ANOMALO number;
|
||||
|
||||
alter table MNP_DBCGO_NOT_DON_VIRT_OUT add (RICHIESTAADHOC number, DATA_CUT_OVER_EFF DATE);
|
||||
|
||||
alter table MNP_DBCGO_NOT_REC_VIRT_OUT add (RICHIESTAADHOC number, DATA_CUT_OVER_EFF DATE);
|
||||
80
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbcDDL.sql
Normal file
80
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbcDDL.sql
Normal file
@@ -0,0 +1,80 @@
|
||||
CREATE TABLE MNP_XML_IN_FP
|
||||
(
|
||||
NOME_FILE VARCHAR2(27 BYTE) NOT NULL,
|
||||
MITTENTE VARCHAR2(4 BYTE) NOT NULL,
|
||||
DESTINATARIO VARCHAR2(4 BYTE) NOT NULL,
|
||||
TIPO_FILE VARCHAR2(2 BYTE) NOT NULL,
|
||||
DATA_EFF DATE,
|
||||
XML_DATA CLOB NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_SMALL;
|
||||
|
||||
CREATE UNIQUE INDEX PK_XML_IN_FP ON MNP_XML_IN_FP
|
||||
(NOME_FILE)
|
||||
TABLESPACE TAB_IDX_SMALL;
|
||||
|
||||
ALTER TABLE MNP_XML_IN_FP ADD (
|
||||
CONSTRAINT PK_XML_INFP PRIMARY KEY (NOME_FILE)
|
||||
);
|
||||
CREATE TABLE MNP_XML_ACK_OUT_FP
|
||||
(
|
||||
ID_PROG NUMBER(18) NOT NULL,
|
||||
NOME_FILE_RIFERITO VARCHAR2(27 BYTE) NOT NULL,
|
||||
ACK_NOME_FILE VARCHAR2(27 BYTE) NOT NULL,
|
||||
ACK_DATA_EFF DATE,
|
||||
ACK_RISULTATO VARCHAR2(5 BYTE),
|
||||
ACK_ERR_MSG VARCHAR2(2000 BYTE),
|
||||
ACK_DATA CLOB
|
||||
)
|
||||
TABLESPACE TAB_SMALL;
|
||||
|
||||
ALTER TABLE MNP_XML_ACK_OUT_FP ADD
|
||||
CONSTRAINT PK_MNP_XML_ACK_OUT_FP
|
||||
PRIMARY KEY
|
||||
(ID_PROG)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_SMALL;
|
||||
ALTER TABLE MNP_XML_ACK_OUT_FP
|
||||
ADD CONSTRAINT FK_MNP_XML_ACK_OUT_FP_1 FOREIGN KEY (NOME_FILE_RIFERITO)
|
||||
REFERENCES MNP_XML_IN_FP (NOME_FILE);
|
||||
CREATE TABLE MNP_XML_OUT_FP
|
||||
(
|
||||
NOME_FILE VARCHAR2(27 BYTE) NOT NULL,
|
||||
MITTENTE VARCHAR2(4 BYTE) NOT NULL,
|
||||
DESTINATARIO VARCHAR2(4 BYTE) NOT NULL,
|
||||
TIPO_FILE VARCHAR2(2 BYTE) NOT NULL,
|
||||
NUMERO_INVII NUMBER(5),
|
||||
DATA_INVIO DATE,
|
||||
TIPO_PROCESSO VARCHAR2(1 BYTE) NOT NULL,
|
||||
CANALE_ALTERNATIVO NUMBER(1) NOT NULL,
|
||||
NUMERO_INVII_ALTERNATIVO NUMBER(5),
|
||||
DATA_ULTIMO_INVIO DATE,
|
||||
XML_DATA CLOB NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_SMALL;
|
||||
CREATE UNIQUE INDEX PK_XML_OUT_FP ON MNP_XML_OUT_FP
|
||||
(NOME_FILE)
|
||||
TABLESPACE TAB_IDX_SMALL;
|
||||
ALTER TABLE MNP_XML_OUT_FP ADD (
|
||||
CONSTRAINT PK_XML_OUTFP PRIMARY KEY (NOME_FILE)
|
||||
);
|
||||
CREATE TABLE MNP_XML_ACK_IN_FP
|
||||
(
|
||||
ID_PROG NUMBER(18) NOT NULL,
|
||||
NOME_FILE_RIFERITO VARCHAR2(27 BYTE) NOT NULL,
|
||||
ACK_NOME_FILE VARCHAR2(27 BYTE) NOT NULL,
|
||||
ACK_DATA_EFF DATE,
|
||||
ACK_RISULTATO VARCHAR2(5 BYTE),
|
||||
ACK_ERR_MSG VARCHAR2(2000 BYTE),
|
||||
ACK_DATA CLOB
|
||||
)
|
||||
TABLESPACE TAB_SMALL;
|
||||
ALTER TABLE MNP_XML_ACK_IN_FP ADD
|
||||
CONSTRAINT PK_MNP_XML_ACK_IN_FP
|
||||
PRIMARY KEY
|
||||
(ID_PROG)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_SMALL;
|
||||
ALTER TABLE MNP_XML_ACK_IN_FP
|
||||
ADD CONSTRAINT FK_MNP_XML_ACK_IN_FP_1 FOREIGN KEY (NOME_FILE_RIFERITO)
|
||||
REFERENCES MNP_XML_OUT_FP (NOME_FILE);
|
||||
14
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbcDML.sql
Normal file
14
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbcDML.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO)
|
||||
VALUES ('SX', 'StoricizzaXml');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG,
|
||||
LOG_ON, TIPO_EVENTO) VALUES (
|
||||
'SX', '9999', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG,
|
||||
LOG_ON, TIPO_EVENTO) VALUES (
|
||||
'SX', '0001', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG,
|
||||
LOG_ON, TIPO_EVENTO) VALUES (
|
||||
'SX', '0002', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG,
|
||||
LOG_ON, TIPO_EVENTO) VALUES (
|
||||
'SX', '0003', 1, '00');
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbcgo2.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbcgo2.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo2_201204.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcgo2DDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgo2DML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,34 @@
|
||||
alter table DBCGO_GESTIONE_RICHIESTA
|
||||
add (
|
||||
DATA_VALIDAZIONE_EFFETTIVA DATE,
|
||||
DATA_CUT_OVER_EFF DATE,
|
||||
FLAG_ESP NUMBER,
|
||||
BUSINESS_ID VARCHAR2(36));
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_REC add(
|
||||
DATA_VALIDAZIONE_EFFETTIVA DATE,
|
||||
BUSINESS_ID VARCHAR2(36),
|
||||
FLAG_ESP NUMBER,
|
||||
DATA_CUT_OVER_EFF DATE
|
||||
);
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_TC add FLAG_VERIFICA_CREDITO_ANOMALO number default 0;
|
||||
|
||||
alter table DBCGO_GEST_RIC_REC_VIRT_TC add FLAG_VERIFICA_CREDITO_ANOMALO number default 0;
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_R_TC add FLAG_VERIFICA_CREDITO_ANOMALO number default 0;
|
||||
|
||||
alter table DBCGO_GEST_RICH_REC_VIRT add (RICHIESTAADHOC number, DATA_CUT_OVER_EFF DATE);
|
||||
|
||||
alter table DBCGO_GEST_RICH_DON_VIRT add (RICHIESTAADHOC number, DATA_CUT_OVER_EFF DATE);
|
||||
|
||||
alter table DBCGO_GEST_RICH_REC_VIRT_M2M add (
|
||||
marcaggio VARCHAR2(2),
|
||||
sottomarcaggio VARCHAR2(2),
|
||||
nome_ot VARCHAR2(5),
|
||||
flag_esp number,
|
||||
ABBONATO_PREPAGATO VARCHAR2(50),
|
||||
richiestaadhoc number);
|
||||
|
||||
alter table DBCGO_GEST_RIC_RV_M2M_TC add FLAG_VERIFICA_CREDITO_ANOMALO number default 0;
|
||||
|
||||
116
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbcgo2DML.sql
Normal file
116
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dbcgo2DML.sql
Normal file
@@ -0,0 +1,116 @@
|
||||
delete from DBCGO_LOV_REF where lov_id in (
|
||||
select lov_id from DBCGO_LOV
|
||||
where descr in ('MNP TIM CESSAZIONE IN OUT DATI IN',
|
||||
'MNP TIM CESSAZIONE IN OUT DATI OUT',
|
||||
'MNP TIM DONOR DATI RIFIUTI VIRTUALI',
|
||||
'MNP TIM DONOR DATI VIRTUALI',
|
||||
'MNP TIM RECIPIENT DATI RIFIUTI VIRTUALI',
|
||||
'MNP TIM RECIPIENT DATI VIRTUALI',
|
||||
'MOBILITA INTEROPERATORE',
|
||||
'MOBILITA INTEROPERATORE VIRTUALI',
|
||||
'RECIPIENT CANALE',
|
||||
'RECIPIENT CANALE VIRTUALI') );
|
||||
|
||||
delete from DBCGO_LOV
|
||||
where lov_name = 'REPORT'
|
||||
and descr in ('MNP TIM CESSAZIONE IN OUT DATI IN',
|
||||
'MNP TIM CESSAZIONE IN OUT DATI OUT',
|
||||
'MNP TIM DONOR DATI RIFIUTI VIRTUALI',
|
||||
'MNP TIM DONOR DATI VIRTUALI',
|
||||
'MNP TIM RECIPIENT DATI RIFIUTI VIRTUALI',
|
||||
'MNP TIM RECIPIENT DATI VIRTUALI',
|
||||
'MOBILITA INTEROPERATORE',
|
||||
'MOBILITA INTEROPERATORE VIRTUALI',
|
||||
'RECIPIENT CANALE',
|
||||
'RECIPIENT CANALE VIRTUALI');
|
||||
|
||||
update dbcgo_lov
|
||||
set name = '120.00'
|
||||
where lov_name = 'SOGLIA_CREDITO';
|
||||
|
||||
-- AGGIUNTA DELLA VOCE TUTTI NELLA COMBO DEL REPORT AGCOM
|
||||
INSERT INTO DBCGO_VO_REPORT_AGCOM (ID, LABEL, VALUE, ORDINE)
|
||||
VALUES ( (select max(ID)+1 from DBCGO_VO_REPORT_AGCOM), 'TUTTI', 'TUTTI', 90 );
|
||||
|
||||
-- ELIMINA I SOTTOMENU UPLOAD da DONOR e RECIPIENT
|
||||
delete from DBCGO_PROFILO_FUNZIONE_WEB pf
|
||||
where PF.ID_FUNZIONE IN (select id from DBCGO_FUNZIONE_WEB where comando IN ('donorUploadLoad.do','recipientUploadLoad.do'));
|
||||
|
||||
-- MODIFICA NOME VOCE SOTTOMENU DONOR DA GESTIONE PRIORITA' A RICERCA DONOR
|
||||
update DBCGO_FUNZIONE_WEB set nome = 'RICERCA DONOR' where comando = ('donorSearchLoad.do');
|
||||
|
||||
-- MODIFICA NOME VOCE SOTTOMENU RECIPIENT DA GESTIONE PRIORITA' A RICERCA RECIPIENT
|
||||
update DBCGO_FUNZIONE_WEB set nome = 'RICERCA RECIPIENT' where comando = ('recipientSearchLoad.do');
|
||||
|
||||
commit;
|
||||
|
||||
-- INFASAMENTO DBCGO_GESTIONE_RICHIESTA
|
||||
UPDATE DBCGO_GESTIONE_RICHIESTA R
|
||||
SET
|
||||
(R.DATA_VALIDAZIONE_EFFETTIVA, R.DATA_CUT_OVER_EFF, R.FLAG_ESP, R.BUSINESS_ID) =
|
||||
( SELECT A.DATA_VALIDAZIONE_EFF, A.DATA_CUT_OVER_EFF, A.FLAG_ESP, A.BUSINESS_ID
|
||||
FROM mnp_gestione_richiesta@mnp A
|
||||
WHERE A.ID_RICHIESTA = R.ID_RICHIESTA);
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- INFASAMENTO DBCGO_GESTIONE_RICHIESTA_REC
|
||||
UPDATE DBCGO_GESTIONE_RICHIESTA_REC R
|
||||
SET
|
||||
(R.DATA_VALIDAZIONE_EFFETTIVA, R.DATA_CUT_OVER_EFF, R.FLAG_ESP, R.BUSINESS_ID) =
|
||||
( SELECT A.DATA_VALIDAZIONE_EFF, A.DATA_CUT_OVER_EFF, A.FLAG_ESP, A.BUSINESS_ID
|
||||
FROM mnp_gestione_richiesta@mnp A
|
||||
WHERE A.ID_RICHIESTA = R.ID_RICHIESTA);
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- INFASAMENTO DBCGO_GESTIONE_RICHIESTA_TC
|
||||
UPDATE DBCGO_GESTIONE_RICHIESTA_TC R
|
||||
SET
|
||||
R.FLAG_VERIFICA_CREDITO_ANOMALO = (SELECT FLAG_VERIFICA_CREDITO_ANOMALO FROM MNP_DWH_TC_ANOMALO A WHERE A.ID_RICHIESTA = R.ID_RICHIESTA);
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- INFASAMENTO DBCGO_GEST_RIC_REC_VIRT_TC
|
||||
UPDATE DBCGO_GEST_RIC_REC_VIRT_TC R
|
||||
SET
|
||||
R.FLAG_VERIFICA_CREDITO_ANOMALO = (SELECT FLAG_VERIFICA_CREDITO_ANOMALO FROM MNP_DWH_TC_ANOMALO A WHERE A.ID_RICHIESTA = R.ID_RICHIESTA);
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- INFASAMENTO DBCGO_GESTIONE_RICHIESTA_R_TC
|
||||
UPDATE DBCGO_GESTIONE_RICHIESTA_R_TC R
|
||||
SET
|
||||
R.FLAG_VERIFICA_CREDITO_ANOMALO = (SELECT FLAG_VERIFICA_CREDITO_ANOMALO FROM MNP_DWH_TC_ANOMALO A WHERE A.ID_RICHIESTA = R.ID_RICHIESTA);
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- INFASAMENTO DBCGO_GEST_RICH_REC_VIRT
|
||||
UPDATE DBCGO_GEST_RICH_REC_VIRT R
|
||||
SET
|
||||
(R.RICHIESTAADHOC, R.DATA_CUT_OVER_EFF) =
|
||||
( SELECT A.RICHIESTAADHOC, A.DATA_CUT_OVER_EFF
|
||||
FROM MNP_GEST_RICH_REC_VIRT@MNP A
|
||||
WHERE A.ID_RICHIESTA = R.ID_RICHIESTA);
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- INFASAMENTO DBCGO_GEST_RICH_DON_VIRT
|
||||
UPDATE DBCGO_GEST_RICH_DON_VIRT R
|
||||
SET
|
||||
(R.RICHIESTAADHOC, R.DATA_CUT_OVER_EFF) =
|
||||
( SELECT A.RICHIESTAADHOC, A.DATA_CUT_OVER_EFF
|
||||
FROM MNP_GEST_RICH_DONOR_VIRT@MNP A
|
||||
WHERE A.ID_RICHIESTA = R.ID_RICHIESTA);
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- INFASAMENTO DBCGO_GEST_RICH_REC_VIRT_M2M
|
||||
UPDATE DBCGO_GEST_RICH_REC_VIRT_M2M R
|
||||
SET
|
||||
(R.MARCAGGIO, R.SOTTOMARCAGGIO, R.NOME_OT, R.FLAG_ESP, R.ABBONATO_PREPAGATO, R.RICHIESTAADHOC) =
|
||||
( SELECT A.MARCAGGIO,A.SOTTOMARCAGGIO,A.NOME_OT,A.FLAG_ESP,A.ABBONATO_PREPAGATO,A.RICHIESTAADHOC
|
||||
FROM MNP_GEST_RICH_REC_VIRT@MNP A
|
||||
WHERE A.ID_RICHIESTA = R.ID_RICHIESTA);
|
||||
|
||||
COMMIT;
|
||||
11
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dwh.sql
Normal file
11
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dwh.sql
Normal file
@@ -0,0 +1,11 @@
|
||||
--execute as DBC
|
||||
spool /mnpapp/log/script/dwh_Kit_aprile_12.log;
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
@@dwhDDL.sql
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
--@@dwhDML.sql
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
15
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dwhDDL.sql
Normal file
15
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile12/dwhDDL.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
ALTER TABLE DWH.MNP_DW_SLA_SE_IN_OUT
|
||||
ADD (
|
||||
COMPLETION1_OP VARCHAR2(4 BYTE),
|
||||
COMPLETION1_STATUS VARCHAR2(2 BYTE),
|
||||
COMPLETION2_OUT DATE,
|
||||
COMPLETION2_OP VARCHAR2(4 BYTE),
|
||||
COMPLETION2_STATUS VARCHAR2(2 BYTE),
|
||||
COMPLETION3_OUT DATE,
|
||||
COMPLETION3_OP VARCHAR2(4 BYTE),
|
||||
COMPLETION3_STATUS VARCHAR2(2 BYTE),
|
||||
COMPLETION4_OUT DATE,
|
||||
COMPLETION4_OP VARCHAR2(4 BYTE),
|
||||
COMPLETION4_STATUS VARCHAR2(2 BYTE),
|
||||
ACK_OUT DATE
|
||||
);
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
spool creazione_tbs.log
|
||||
|
||||
CREATE TABLESPACE DBCGO_DATA_MEDIUM DATAFILE
|
||||
'/dev/rt_dbcgo_m1_4G' SIZE 4096M,
|
||||
'/dev/rt_dbcgo_m2_4G' SIZE 4096M
|
||||
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 32M
|
||||
SEGMENT SPACE MANAGEMENT AUTO;
|
||||
|
||||
|
||||
CREATE TABLESPACE DBCGO_IDX_MEDIUM DATAFILE
|
||||
'/dev/rt_dbcgoidxm1_6G' SIZE 6144M,
|
||||
'/dev/rt_dbcgoidxm2_6G' SIZE 6144M,
|
||||
'/dev/rt_dbcgoidxm3_6G' SIZE 6144M,
|
||||
'/dev/rt_dbcgoidxm4_6G' SIZE 6144M
|
||||
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 8M
|
||||
SEGMENT SPACE MANAGEMENT AUTO;
|
||||
|
||||
|
||||
|
||||
|
||||
spool off
|
||||
|
||||
|
||||
exit
|
||||
@@ -0,0 +1,130 @@
|
||||
CREATE TABLE DBCGO.DBCGO_RICH_part
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23) NOT NULL,
|
||||
STATO NUMBER(2) NOT NULL,
|
||||
TIPO_CLIENTE VARCHAR2(2),
|
||||
DATA_CUT_OVER_CALC DATE NOT NULL,
|
||||
DATA_VALIDAZIONE_MAX DATE NOT NULL,
|
||||
DATARICEZIONERICHIESTA DATE NOT NULL,
|
||||
DATA_CUT_OVER DATE,
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4) NOT NULL,
|
||||
MSISDN VARCHAR2(15) NOT NULL,
|
||||
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16),
|
||||
CODICE_PRE_POST_PAGATO VARCHAR2(3),
|
||||
NOME_CLIENTE VARCHAR2(30),
|
||||
COGNOME_CLIENTE VARCHAR2(50),
|
||||
RAGIONE_SOCIALE VARCHAR2(80),
|
||||
RICHIESTAADHOCAOM VARCHAR2(1) DEFAULT '0',
|
||||
RICHIESTAADHOC VARCHAR2(1) DEFAULT '0',
|
||||
MARCAGGIO VARCHAR2(2),
|
||||
SOTTOMARCAGGIO VARCHAR2(2),
|
||||
ID_PRIORITA NUMBER(2) DEFAULT 0,
|
||||
INSERT_DATE DATE,
|
||||
UPDATE_DATE DATE,
|
||||
CODICE_GRUPPO VARCHAR2(12),
|
||||
ICCD_SERIAL_NUMBER VARCHAR2(30),
|
||||
IMSI VARCHAR2(15),
|
||||
IPOTESI_RIFIUTO NUMBER(2),
|
||||
NUMERO_DOCUMENTO VARCHAR2(30),
|
||||
TIPO_DOCUMENTO VARCHAR2(3),
|
||||
TIMESTAMP TIMESTAMP(6) NOT NULL,
|
||||
DATA_TRANSIZIONE_STATO DATE NOT NULL,
|
||||
NOME_OT_GEO VARCHAR2(5),
|
||||
NOME_OT_LEG VARCHAR2(5),
|
||||
ID_PRIORITA_MNP NUMBER(2) DEFAULT 0,
|
||||
DATA_TRANSIZIONE_STATO_GRP DATE NOT NULL,
|
||||
CODICE_OPERATORE_DONATING VARCHAR2(4) NOT NULL,
|
||||
STATO_LINEA VARCHAR2(25),
|
||||
FLAG_TC CHAR(1),
|
||||
DATA_PRESA_IN_CARICO DATE,
|
||||
CODICE_OPERATORE_V_DONOR VARCHAR2(4),
|
||||
CODICE_OPERATORE_V_RECIPIENT VARCHAR2(4),
|
||||
PREVALIDAZIONE VARCHAR2(100),
|
||||
FLAG_FURTO VARCHAR2(1) DEFAULT 'N',
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1) DEFAULT 'N',
|
||||
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100),
|
||||
ABBONATO_PREPAGATO VARCHAR2(50),
|
||||
DESCRIZIONE_ESITO_GISP VARCHAR2(48),
|
||||
ESITO_CAS CHAR(4),
|
||||
DATA_VALIDAZIONE_EFFETTIVA DATE,
|
||||
DATA_CUT_OVER_EFF DATE,
|
||||
FLAG_ESP NUMBER,
|
||||
BUSINESS_ID VARCHAR2(36)
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_BIG
|
||||
PARTITION BY LIST (STATO)
|
||||
(PARTITION STATO_1 VALUES (1)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_2 VALUES (2)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_3 VALUES (3)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_4 VALUES (4)
|
||||
TABLESPACE DBCGO_DATA_BIG,
|
||||
PARTITION STATO_5 VALUES (5)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_6 VALUES (6)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_7 VALUES (7)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_8 VALUES (8)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_9 VALUES (9)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_10 VALUES (10)
|
||||
TABLESPACE DBCGO_DATA_BIG,
|
||||
PARTITION STATO_11 VALUES (11)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_12 VALUES (12)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_13 VALUES (13)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_14 VALUES (14)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_15 VALUES (15)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_16 VALUES (16)
|
||||
TABLESPACE DBCGO_DATA_BIG,
|
||||
PARTITION STATO_17 VALUES (17)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_18 VALUES (18)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_19 VALUES (19)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_20 VALUES (20)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_22 VALUES (22)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_99 VALUES (99)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_OTHER VALUES(DEFAULT)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING
|
||||
ENABLE ROW MOVEMENT
|
||||
/
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_DBCGO_GESTIONE_RICH_PART ON DBCGO.DBCGO_RICH_part
|
||||
(ID_RICHIESTA)
|
||||
LOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
NOPARALLEL
|
||||
/
|
||||
|
||||
|
||||
ALTER TABLE DBCGO.DBCGO_RICH_part ADD (
|
||||
CONSTRAINT PK_DBCGO_GESTIONE_RICH_PART
|
||||
PRIMARY KEY
|
||||
(ID_RICHIESTA)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,121 @@
|
||||
|
||||
CREATE TABLE DBCGO_RICH_part
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23) NOT NULL,
|
||||
STATO NUMBER(2) NOT NULL,
|
||||
TIPO_CLIENTE VARCHAR2(2),
|
||||
DATA_CUT_OVER_CALC DATE NOT NULL,
|
||||
DATA_VALIDAZIONE_MAX DATE NOT NULL,
|
||||
DATARICEZIONERICHIESTA DATE NOT NULL,
|
||||
DATA_CUT_OVER DATE,
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 ) NOT NULL,
|
||||
MSISDN VARCHAR2(15) NOT NULL,
|
||||
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16),
|
||||
CODICE_PRE_POST_PAGATO VARCHAR2(3),
|
||||
NOME_CLIENTE VARCHAR2(30),
|
||||
COGNOME_CLIENTE VARCHAR2(50),
|
||||
RAGIONE_SOCIALE VARCHAR2(80),
|
||||
RICHIESTAADHOCAOM VARCHAR2(1) DEFAULT '0',
|
||||
RICHIESTAADHOC VARCHAR2(1) DEFAULT '0',
|
||||
MARCAGGIO VARCHAR2(2),
|
||||
SOTTOMARCAGGIO VARCHAR2(2),
|
||||
ID_PRIORITA NUMBER(2) DEFAULT 0,
|
||||
INSERT_DATE DATE,
|
||||
UPDATE_DATE DATE,
|
||||
CODICE_GRUPPO VARCHAR2(12),
|
||||
ICCD_SERIAL_NUMBER VARCHAR2(30),
|
||||
IMSI VARCHAR2(15),
|
||||
IPOTESI_RIFIUTO NUMBER(2),
|
||||
NUMERO_DOCUMENTO VARCHAR2(30),
|
||||
TIPO_DOCUMENTO VARCHAR2(3),
|
||||
TIMESTAMP TIMESTAMP(6) NOT NULL,
|
||||
DATA_TRANSIZIONE_STATO DATE NOT NULL,
|
||||
NOME_OT_GEO VARCHAR2(5),
|
||||
NOME_OT_LEG VARCHAR2(5),
|
||||
ID_PRIORITA_MNP NUMBER(2) DEFAULT 0,
|
||||
DATA_TRANSIZIONE_STATO_GRP DATE NOT NULL,
|
||||
CODICE_OPERATORE_DONATING VARCHAR2(4) NOT NULL,
|
||||
STATO_LINEA VARCHAR2(25),
|
||||
FLAG_TC CHAR(1),
|
||||
DATA_PRESA_IN_CARICO DATE,
|
||||
CODICE_OPERATORE_V_DONOR VARCHAR2(4),
|
||||
CODICE_OPERATORE_V_RECIPIENT VARCHAR2(4),
|
||||
PREVALIDAZIONE VARCHAR2(100),
|
||||
FLAG_FURTO VARCHAR2(1) DEFAULT 'N',
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1) DEFAULT 'N',
|
||||
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100),
|
||||
ABBONATO_PREPAGATO VARCHAR2(50),
|
||||
DESCRIZIONE_ESITO_GISP VARCHAR2(48),
|
||||
ESITO_CAS CHAR(4),
|
||||
DATA_VALIDAZIONE_EFFETTIVA DATE,
|
||||
DATA_CUT_OVER_EFF DATE,
|
||||
FLAG_ESP NUMBER,
|
||||
BUSINESS_ID VARCHAR2(36)
|
||||
)
|
||||
PARTITION BY LIST(STATO)
|
||||
(
|
||||
PARTITION STATO_1 VALUES(1),
|
||||
PARTITION STATO_2 VALUES(2),
|
||||
PARTITION STATO_3 VALUES(3),
|
||||
PARTITION STATO_4 VALUES(4),
|
||||
PARTITION STATO_5 VALUES(5),
|
||||
PARTITION STATO_6 VALUES(6),
|
||||
PARTITION STATO_7 VALUES(7),
|
||||
PARTITION STATO_8 VALUES(8),
|
||||
PARTITION STATO_9 VALUES(9),
|
||||
PARTITION STATO_10 VALUES(10),
|
||||
PARTITION STATO_11 VALUES(11),
|
||||
PARTITION STATO_12 VALUES(12),
|
||||
PARTITION STATO_13 VALUES(13),
|
||||
PARTITION STATO_14 VALUES(14),
|
||||
PARTITION STATO_15 VALUES(15),
|
||||
PARTITION STATO_16 VALUES(16),
|
||||
PARTITION STATO_17 VALUES(17),
|
||||
PARTITION STATO_18 VALUES(18),
|
||||
PARTITION STATO_19 VALUES(19),
|
||||
PARTITION STATO_20 VALUES(20),
|
||||
PARTITION STATO_22 VALUES(22),
|
||||
PARTITION STATO_99 VALUES(99),
|
||||
PARTITION STATO_OTHER VALUES(DEFAULT)
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_BIG
|
||||
PCTUSED 0
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 1M
|
||||
NEXT 1M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
ALTER TABLE DBCGO_RICH_part enable row movement;
|
||||
|
||||
CREATE UNIQUE INDEX PK_DBCGO_RICH_part ON DBCGO_RICH_part
|
||||
(ID_RICHIESTA)
|
||||
TABLESPACE DBCGO_IDX_BIG;
|
||||
|
||||
ALTER TABLE DBCGO_RICH_part ADD (
|
||||
CONSTRAINT PK_DBCGO_RICH_part
|
||||
PRIMARY KEY
|
||||
(ID_RICHIESTA)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 1M
|
||||
NEXT 1M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
));
|
||||
@@ -0,0 +1,128 @@
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_1)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =1;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_2)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =2;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_3)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =3;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_4)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =4;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_5)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =5;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_6)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =6;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_7)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =7;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_8)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =8;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_9)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =9;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_10)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =10;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_11)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =11;
|
||||
COMMIT;
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_12)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =12;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_13)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =13;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_14)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =14;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_15)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =15;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_16)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =16;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_17)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =17;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_18)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =18;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_19)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =19;
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_20)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =20;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_22)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =22;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_99)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =99;
|
||||
commit;
|
||||
@@ -0,0 +1,131 @@
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_1)
|
||||
select * from dbcgo.DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =1;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_2)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =2;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_3)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =3;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_4)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =4;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_5)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =5;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_6)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =6;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_7)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =7;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_8)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =8;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_9)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =9;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_10)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =10;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_11)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =11;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_12)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =12;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_13)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =13;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_14)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =14;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_15)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =15;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_16)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =16;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_17)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =17;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_18)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =18;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_19)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =19;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_20)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =20;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_22)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =22;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_99)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA
|
||||
where stato =99;
|
||||
commit;
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_TC drop constraint DBCGO_GESTIONE_RICHIESTA_TC_FK;
|
||||
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA drop constraint
|
||||
FK0_DBCGO_GESTIONE_RICHIESTA;
|
||||
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA drop constraint
|
||||
FK2_DBCGO_GESTIONE_RICHIESTA;
|
||||
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA drop constraint
|
||||
FK1_DBCGO_GESTIONE_RICHIESTA;
|
||||
@@ -0,0 +1,23 @@
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_TC drop constraint DBCGO_GESTIONE_RICHIESTA_TC_FK ;
|
||||
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA drop constraint
|
||||
FK0_DBCGO_GESTIONE_RICHIESTA ;
|
||||
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA drop constraint
|
||||
FK2_DBCGO_GESTIONE_RICHIESTA ;
|
||||
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA drop constraint
|
||||
FK1_DBCGO_GESTIONE_RICHIESTA ;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_TC ADD (
|
||||
CONSTRAINT FK0_DBCGO_RICHIESTA_TC
|
||||
FOREIGN KEY (ID_RICHIESTA)
|
||||
REFERENCES DBCGO_RICH_PART (ID_RICHIESTA));
|
||||
|
||||
ALTER TABLE DBCGO_RICH_part ADD (
|
||||
CONSTRAINT FK0_DBCGO_RICH_part
|
||||
FOREIGN KEY (ID_PRIORITA)
|
||||
REFERENCES DBCGO_PRIORITA (ID_PRIORITA));
|
||||
|
||||
ALTER TABLE DBCGO_RICH_part ADD (
|
||||
CONSTRAINT FK1_DBCGO_RICH_part
|
||||
FOREIGN KEY (ID_PRIORITA_MNP)
|
||||
REFERENCES DBCGO_PRIORITA (ID_PRIORITA));
|
||||
|
||||
ALTER TABLE DBCGO_RICH_part ADD (
|
||||
CONSTRAINT FK2_DBCGO_RICH_part
|
||||
FOREIGN KEY (STATO)
|
||||
REFERENCES DBCGO_STATO (ID_STATO));
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_TC ADD (
|
||||
CONSTRAINT FK0_DBCGO_RICHIESTA_TC
|
||||
FOREIGN KEY (ID_RICHIESTA)
|
||||
REFERENCES DBCGO_RICH_PART (ID_RICHIESTA));
|
||||
|
||||
|
||||
|
||||
ALTER TABLE DBCGO_RICH_part ADD (
|
||||
CONSTRAINT FK0_DBCGO_RICH_part
|
||||
FOREIGN KEY (ID_PRIORITA)
|
||||
REFERENCES DBCGO_PRIORITA (ID_PRIORITA));
|
||||
|
||||
ALTER TABLE DBCGO_RICH_part ADD (
|
||||
CONSTRAINT FK1_DBCGO_RICH_part
|
||||
FOREIGN KEY (ID_PRIORITA_MNP)
|
||||
REFERENCES DBCGO_PRIORITA (ID_PRIORITA));
|
||||
|
||||
ALTER TABLE DBCGO_RICH_part ADD (
|
||||
CONSTRAINT FK2_DBCGO_RICH_part
|
||||
FOREIGN KEY (STATO)
|
||||
REFERENCES DBCGO_STATO (ID_STATO));
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA rename to DBCGO_GEST_rich_old;
|
||||
|
||||
|
||||
alter table DBCGO_RICH_part rename to DBCGO_GESTIONE_RICHIESTA ;
|
||||
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,130 @@
|
||||
CREATE TABLE dbcgo.DBCGO_RICH_REC_PART
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23 ) NOT NULL,
|
||||
STATO NUMBER(2) NOT NULL,
|
||||
TIPO_CLIENTE VARCHAR2(2 ) NOT NULL,
|
||||
DATA_CUT_OVER_CALC DATE NOT NULL,
|
||||
DATA_VALIDAZIONE_MAX DATE,
|
||||
DATARICEZIONERICHIESTA DATE NOT NULL,
|
||||
DATA_CUT_OVER DATE,
|
||||
CODICE_OPERATORE_DONATING VARCHAR2(4 ) NOT NULL,
|
||||
MSISDN VARCHAR2(15 ) NOT NULL,
|
||||
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16 ),
|
||||
CODICE_PRE_POST_PAGATO VARCHAR2(3 ),
|
||||
NOME_CLIENTE VARCHAR2(30 ),
|
||||
COGNOME_CLIENTE VARCHAR2(50 ),
|
||||
RAGIONE_SOCIALE VARCHAR2(80 ),
|
||||
CAUSALE_ACCODAMENTO VARCHAR2(100 ),
|
||||
RICHIESTAADHOC NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
RICHIESTAADHOCAOM NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
ID_PRIORITA NUMBER(2) DEFAULT 0,
|
||||
INSERT_DATE DATE,
|
||||
UPDATE_DATE DATE,
|
||||
ICCD_SERIAL_NUMBER VARCHAR2(30 ),
|
||||
IMSI VARCHAR2(15 ),
|
||||
NOME_OT VARCHAR2(5 ) DEFAULT NULL,
|
||||
NUMERO_DOCUMENTO VARCHAR2(30 ),
|
||||
TIPO_DOCUMENTO VARCHAR2(3 ),
|
||||
NUMERO_INVII NUMBER(3) DEFAULT 0 NOT NULL,
|
||||
TIMESTAMP TIMESTAMP(6) NOT NULL,
|
||||
DATA_TRANSIZIONE_STATO DATE NOT NULL,
|
||||
ID_PRIORITA_MNP NUMBER(2) DEFAULT 0,
|
||||
DATA_TRANSIZIONE_STATO_GRP DATE NOT NULL,
|
||||
CODICE_DEALER VARCHAR2(10 ),
|
||||
CAR1 VARCHAR2(40 ) DEFAULT 'ND' NOT NULL,
|
||||
CAR2 VARCHAR2(40 ) DEFAULT 'ND' NOT NULL,
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 ) NOT NULL,
|
||||
CODICE_GRUPPO VARCHAR2(12 ),
|
||||
SISTEMA_MITTENTE VARCHAR2(10 ),
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10 ),
|
||||
COD_OFFERTA VARCHAR2(5 ),
|
||||
COD_ACCORDO VARCHAR2(10 ),
|
||||
DESCANALE_VENDITA_BU VARCHAR2(50 ),
|
||||
COD_CANALE VARCHAR2(40 ),
|
||||
CODICE_ORDINE VARCHAR2(15 ),
|
||||
TIPO_OPERAZIONE VARCHAR2(3 ),
|
||||
FLAG_TC CHAR(1 ),
|
||||
DATA_PRESA_IN_CARICO DATE,
|
||||
CODICE_OPERATORE_V_DONOR VARCHAR2(4 ),
|
||||
CODICE_OPERATORE_V_RECIPIENT VARCHAR2(4 ),
|
||||
FLAG_FURTO VARCHAR2(1 ) DEFAULT 'N',
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1 ) DEFAULT 'N',
|
||||
CODICI_RIFIUTO_VALIDAZIONE VARCHAR2(100 ),
|
||||
DATA_ACQUISIZIONE DATE,
|
||||
DATA_VALIDAZIONE_EFFETTIVA DATE,
|
||||
BUSINESS_ID VARCHAR2(36 ),
|
||||
FLAG_ESP NUMBER,
|
||||
DATA_CUT_OVER_EFF DATE
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_BIG
|
||||
PARTITION BY LIST (STATO)
|
||||
(PARTITION STATO_1 VALUES (1)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_2 VALUES (2)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_3 VALUES (3)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_4 VALUES (4)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_5 VALUES (5)
|
||||
TABLESPACE DBCGO_DATA_BIG,
|
||||
PARTITION STATO_6 VALUES (6)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_7 VALUES (7)
|
||||
TABLESPACE DBCGO_DATA_BIG,
|
||||
PARTITION STATO_8 VALUES (8)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_9 VALUES (9)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_10 VALUES (10)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_11 VALUES (11)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_12 VALUES (12)
|
||||
TABLESPACE DBCGO_DATA_BIG,
|
||||
PARTITION STATO_13 VALUES (13)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_14 VALUES (14)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_15 VALUES (15)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_16 VALUES (16)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_17 VALUES (17)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_99 VALUES (99)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM ,
|
||||
PARTITION STATO_OTHER VALUES(DEFAULT)
|
||||
TABLESPACE DBCGO_DATA_MEDIUM
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING
|
||||
ENABLE ROW MOVEMENT
|
||||
/
|
||||
|
||||
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX dbcgo.PK_DBCGO_GEST_RIC_REC_PART ON dbcgo.DBCGO_RICH_REC_PART
|
||||
(ID_RICHIESTA)
|
||||
LOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
NOPARALLEL
|
||||
/
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE dbcgo.DBCGO_RICH_REC_PART ADD (
|
||||
CONSTRAINT PK_DBCGO_GEST_RIC_REC_PART
|
||||
PRIMARY KEY
|
||||
(ID_RICHIESTA)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
|
||||
CREATE TABLE DBCGO_RICH_REC_part
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23) NOT NULL,
|
||||
STATO NUMBER(2) NOT NULL,
|
||||
TIPO_CLIENTE VARCHAR2(2) NOT NULL,
|
||||
DATA_CUT_OVER_CALC DATE NOT NULL,
|
||||
DATA_VALIDAZIONE_MAX DATE,
|
||||
DATARICEZIONERICHIESTA DATE NOT NULL,
|
||||
DATA_CUT_OVER DATE,
|
||||
CODICE_OPERATORE_DONATING VARCHAR2(4) NOT NULL,
|
||||
MSISDN VARCHAR2(15) NOT NULL,
|
||||
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16),
|
||||
CODICE_PRE_POST_PAGATO VARCHAR2(3),
|
||||
NOME_CLIENTE VARCHAR2(30),
|
||||
COGNOME_CLIENTE VARCHAR2(50),
|
||||
RAGIONE_SOCIALE VARCHAR2(80),
|
||||
CAUSALE_ACCODAMENTO VARCHAR2(100),
|
||||
RICHIESTAADHOC NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
RICHIESTAADHOCAOM NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
ID_PRIORITA NUMBER(2) DEFAULT 0,
|
||||
INSERT_DATE DATE,
|
||||
UPDATE_DATE DATE,
|
||||
ICCD_SERIAL_NUMBER VARCHAR2(30),
|
||||
IMSI VARCHAR2(15),
|
||||
NOME_OT VARCHAR2(5) DEFAULT NULL,
|
||||
NUMERO_DOCUMENTO VARCHAR2(30),
|
||||
TIPO_DOCUMENTO VARCHAR2(3),
|
||||
NUMERO_INVII NUMBER(3) DEFAULT 0 NOT NULL,
|
||||
TIMESTAMP TIMESTAMP(6) NOT NULL,
|
||||
DATA_TRANSIZIONE_STATO DATE NOT NULL,
|
||||
ID_PRIORITA_MNP NUMBER(2) DEFAULT 0,
|
||||
DATA_TRANSIZIONE_STATO_GRP DATE NOT NULL,
|
||||
CODICE_DEALER VARCHAR2(10),
|
||||
CAR1 VARCHAR2(40) DEFAULT 'ND' NOT NULL,
|
||||
CAR2 VARCHAR2(40) DEFAULT 'ND' NOT NULL,
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4) NOT NULL,
|
||||
CODICE_GRUPPO VARCHAR2(12),
|
||||
SISTEMA_MITTENTE VARCHAR2(10),
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
COD_OFFERTA VARCHAR2(5),
|
||||
COD_ACCORDO VARCHAR2(10),
|
||||
DESCANALE_VENDITA_BU VARCHAR2(50),
|
||||
COD_CANALE VARCHAR2(40),
|
||||
CODICE_ORDINE VARCHAR2(15),
|
||||
TIPO_OPERAZIONE VARCHAR2(3),
|
||||
FLAG_TC CHAR(1),
|
||||
DATA_PRESA_IN_CARICO DATE,
|
||||
CODICE_OPERATORE_V_DONOR VARCHAR2(4),
|
||||
CODICE_OPERATORE_V_RECIPIENT VARCHAR2(4),
|
||||
FLAG_FURTO VARCHAR2(1) DEFAULT 'N',
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1) DEFAULT 'N',
|
||||
CODICI_RIFIUTO_VALIDAZIONE VARCHAR2(100),
|
||||
DATA_ACQUISIZIONE DATE,
|
||||
DATA_VALIDAZIONE_EFFETTIVA DATE,
|
||||
BUSINESS_ID VARCHAR2(36),
|
||||
FLAG_ESP NUMBER,
|
||||
DATA_CUT_OVER_EFF DATE
|
||||
)
|
||||
PARTITION BY LIST(STATO)
|
||||
(
|
||||
PARTITION STATO_1 VALUES(1),
|
||||
PARTITION STATO_2 VALUES(2),
|
||||
PARTITION STATO_3 VALUES(3),
|
||||
PARTITION STATO_4 VALUES(4),
|
||||
PARTITION STATO_5 VALUES(5),
|
||||
PARTITION STATO_6 VALUES(6),
|
||||
PARTITION STATO_7 VALUES(7),
|
||||
PARTITION STATO_8 VALUES(8),
|
||||
PARTITION STATO_9 VALUES(9),
|
||||
PARTITION STATO_10 VALUES(10),
|
||||
PARTITION STATO_11 VALUES(11),
|
||||
PARTITION STATO_12 VALUES(12),
|
||||
PARTITION STATO_13 VALUES(13),
|
||||
PARTITION STATO_14 VALUES(14),
|
||||
PARTITION STATO_15 VALUES(15),
|
||||
PARTITION STATO_16 VALUES(16),
|
||||
PARTITION STATO_17 VALUES(17),
|
||||
PARTITION STATO_99 VALUES(99),
|
||||
PARTITION STATO_OTHER VALUES(DEFAULT)
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_BIG
|
||||
PCTUSED 0
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 1M
|
||||
NEXT 1M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
alter table DBCGO_RICH_REC_part enable row movement;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_DBCGO_RIC_REC_part on DBCGO_RICH_REC_part
|
||||
(ID_RICHIESTA)
|
||||
NOLOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 1M
|
||||
NEXT 1M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
parallel 4;
|
||||
|
||||
|
||||
ALTER TABLE DBCGO_RICH_REC_part ADD (
|
||||
CONSTRAINT PK_DBCGO_RICH_REC_part
|
||||
PRIMARY KEY
|
||||
(ID_RICHIESTA)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 1M
|
||||
NEXT 1M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
));
|
||||
|
||||
@@ -0,0 +1,124 @@
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_1)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =1;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_2)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =2;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_3)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =3;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_4)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =4;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_5)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =5;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_6)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =6;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_7)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =7;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_8)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =8;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_9)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =9;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_10)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =10;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_11)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =11;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_12)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =12;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_13)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =13;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_14)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =14;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_15)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =15;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_16)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =16;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_17)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =17;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_18)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =18;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_19)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =19;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_20)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =20;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_PART PARTITION ( STATO_99)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =99;
|
||||
COMMIT;
|
||||
@@ -0,0 +1,106 @@
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_1)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =1;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_2)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =2;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_3)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =3;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_4)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =4;
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_5)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =5;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_6)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =6;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_7)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =7;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_8)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =8;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_9)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =9;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_10)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =10;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_11)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =11;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_12)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =12;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_13)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =13;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_14)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =14;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_15)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =15;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_16)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =16;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_17)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =17;
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert /* +APPEND */ into DBCGO_RICH_REC_PART PARTITION ( STATO_99)
|
||||
select * from DBCGO_GESTIONE_RICHIESTA_REC
|
||||
where stato =99;
|
||||
commit;
|
||||
@@ -0,0 +1,12 @@
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_R_TC drop constraint DBCGO_GEST_RICHIESTA_R_TC_FK;
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_REC drop constraint
|
||||
FK0_DBCGO_GESTIONE_RIC_REC;
|
||||
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_REC drop constraint
|
||||
FK2_DBCGO_GESTIONE_RIC_REC;
|
||||
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_REC drop constraint
|
||||
FK1_DBCGO_GESTIONE_RIC_REC;
|
||||
@@ -0,0 +1,22 @@
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_R_TC drop constraint DBCGO_GEST_RICHIESTA_R_TC_FK ;
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_REC drop constraint
|
||||
FK0_DBCGO_GESTIONE_RIC_REC ;
|
||||
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_REC drop constraint
|
||||
FK2_DBCGO_GESTIONE_RIC_REC ;
|
||||
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_REC drop constraint
|
||||
FK1_DBCGO_GESTIONE_RIC_REC ;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_R_TC ADD (
|
||||
CONSTRAINT FK0_DBCGO_PART_R_TC
|
||||
FOREIGN KEY (ID_RICHIESTA)
|
||||
REFERENCES DBCGO_RICH_REC_PART (ID_RICHIESTA));
|
||||
|
||||
ALTER TABLE DBCGO_RICH_REC_PART ADD (
|
||||
CONSTRAINT FK0_RICH_REC_PART
|
||||
FOREIGN KEY (ID_PRIORITA)
|
||||
REFERENCES DBCGO_PRIORITA_REC (ID_PRIORITA));
|
||||
|
||||
ALTER TABLE DBCGO_RICH_REC_PART ADD (
|
||||
CONSTRAINT FK1_RICH_REC_PART
|
||||
FOREIGN KEY (ID_PRIORITA_MNP)
|
||||
REFERENCES DBCGO_PRIORITA_REC (ID_PRIORITA));
|
||||
|
||||
ALTER TABLE DBCGO_RICH_REC_PART ADD (
|
||||
CONSTRAINT FK2_RICH_REC_PART
|
||||
FOREIGN KEY (STATO)
|
||||
REFERENCES DBCGO_STATO_REC (ID_STATO));
|
||||
@@ -0,0 +1,21 @@
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_R_TC ADD (
|
||||
CONSTRAINT FK0_DBCGO_PART_R_TC
|
||||
FOREIGN KEY (ID_RICHIESTA)
|
||||
REFERENCES DBCGO_RICH_REC_PART (ID_RICHIESTA));
|
||||
|
||||
|
||||
|
||||
ALTER TABLE DBCGO_RICH_REC_PART ADD (
|
||||
CONSTRAINT FK0_RICH_REC_PART
|
||||
FOREIGN KEY (ID_PRIORITA)
|
||||
REFERENCES DBCGO_PRIORITA_REC (ID_PRIORITA));
|
||||
|
||||
ALTER TABLE DBCGO_RICH_REC_PART ADD (
|
||||
CONSTRAINT FK1_RICH_REC_PART
|
||||
FOREIGN KEY (ID_PRIORITA_MNP)
|
||||
REFERENCES DBCGO_PRIORITA_REC (ID_PRIORITA));
|
||||
|
||||
ALTER TABLE DBCGO_RICH_REC_PART ADD (
|
||||
CONSTRAINT FK2_RICH_REC_PART
|
||||
FOREIGN KEY (STATO)
|
||||
REFERENCES DBCGO_STATO_REC (ID_STATO));
|
||||
@@ -0,0 +1,9 @@
|
||||
|
||||
alter table DBCGO_GESTIONE_RICHIESTA_REC rename to DBCGO_GEST_rich_REC_old;
|
||||
|
||||
|
||||
alter table DBCGO_RICH_REC_part rename to DBCGO_GESTIONE_RICHIESTA_REC ;
|
||||
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user