First Commit - Source Code from Reply
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
spool /mnpapp/log/script/RU_294.log
|
||||
|
||||
insert into mnp_olo_prefissi values(4,'342')
|
||||
/
|
||||
commit
|
||||
/
|
||||
spool off
|
||||
exit
|
||||
63
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/SM1757.sql
Normal file
63
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/SM1757.sql
Normal file
@@ -0,0 +1,63 @@
|
||||
/* Formatted on 2009/05/21 13:08 (Formatter Plus v4.8.7) */
|
||||
CREATE OR REPLACE VIEW mnp_dwh_rec_dati_rifiuti_view (id_prog,
|
||||
COUNT,
|
||||
cliente,
|
||||
ot,
|
||||
"STANDARD/HOC",
|
||||
donating,
|
||||
data_evento,
|
||||
settimana_evento,
|
||||
stato_evento,
|
||||
causale,
|
||||
cod_rifiuto,
|
||||
"CODICE_POP-PRP",
|
||||
stato_attuale,
|
||||
causale_aggregata,
|
||||
mese_evento,
|
||||
donor_effettivo,
|
||||
recipient_effettivo
|
||||
)
|
||||
AS
|
||||
(SELECT ROWNUM, r.aa, r.bb, r.cc, r.dd, r.ee, r.ff, r.gg, r.hh, r.ii, r.ll,
|
||||
r.mm, r.nn, r.pp, r.ss, donor_effettivo, recipient_effettivo
|
||||
FROM (SELECT SUM (mnp_dwh_rec_push.richieste) aa,
|
||||
mnp_dwh_rec_push.tipo_cliente bb,
|
||||
mnp_dwh_rec_push.nome_ot cc,
|
||||
mnp_dwh_rec_push.tipo_richiesta dd,
|
||||
mnp_dwh_rec_push.donating ee,
|
||||
mnp_dwh_rec_push.data_evento ff,
|
||||
mnp_dwh_rec_push.settimana_evento gg,
|
||||
mnp_dwh_rec_push.descr_stato_evento hh,
|
||||
mnp_dwh_rec_push.causale_rifiuto ii,
|
||||
mnp_dwh_rec_push.cod_rifiuto ll,
|
||||
mnp_dwh_rec_push.codice_pre_post_pagato mm,
|
||||
mnp_dwh_rec_push.descr_stato_attuale nn,
|
||||
DECODE
|
||||
(cod_rifiuto,
|
||||
12, ' ANNULLAMENTO PER RICHIESTE DA ALTRO RECIPIENT',
|
||||
'ALTRO'
|
||||
) pp,
|
||||
TO_CHAR (mnp_dwh_rec_push.data_evento, 'YY-MM') ss,
|
||||
mnp_dwh_rec_push.donor_effettivo,
|
||||
mnp_dwh_rec_push.recipient_effettivo
|
||||
FROM mnp_dwh_rec_push
|
||||
WHERE (mnp_dwh_rec_push.stato_attuale IN (7, 9))
|
||||
GROUP BY mnp_dwh_rec_push.tipo_cliente,
|
||||
mnp_dwh_rec_push.nome_ot,
|
||||
mnp_dwh_rec_push.tipo_richiesta,
|
||||
mnp_dwh_rec_push.donating,
|
||||
mnp_dwh_rec_push.data_evento,
|
||||
mnp_dwh_rec_push.settimana_evento,
|
||||
mnp_dwh_rec_push.descr_stato_evento,
|
||||
mnp_dwh_rec_push.causale_rifiuto,
|
||||
mnp_dwh_rec_push.cod_rifiuto,
|
||||
mnp_dwh_rec_push.codice_pre_post_pagato,
|
||||
mnp_dwh_rec_push.descr_stato_attuale,
|
||||
DECODE (cod_rifiuto,
|
||||
12, ' ANNULLAMENTO PER RICHIESTE DA ALTRO RECIPIENT',
|
||||
'ALTRO'
|
||||
),
|
||||
TO_CHAR (mnp_dwh_rec_push.data_evento, 'YY-MM'),
|
||||
mnp_dwh_rec_push.donor_effettivo,
|
||||
mnp_dwh_rec_push.recipient_effettivo
|
||||
) r);
|
||||
28
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/SM1759.sql
Normal file
28
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/SM1759.sql
Normal file
@@ -0,0 +1,28 @@
|
||||
--- DA ESEGUIRE COME UTENTE DBCGO
|
||||
|
||||
|
||||
|
||||
-- Creazione JOB per Refresh DBCGO_PP_MV00
|
||||
|
||||
DECLARE
|
||||
x NUMBER;
|
||||
BEGIN
|
||||
SYS.DBMS_JOB.submit
|
||||
(job => x,
|
||||
what => 'DBMS_MVIEW.REFRESH (''DBCGO_PP_MV00'',''F'');',
|
||||
NEXT_DATE => SYSDATE,
|
||||
INTERVAL => 'SYSDATE + 1/144',
|
||||
NO_PARSE => TRUE
|
||||
);
|
||||
SYS.DBMS_OUTPUT.put_line ('Job Number is: ' || TO_CHAR (x));
|
||||
END;
|
||||
/
|
||||
COMMIT;
|
||||
|
||||
--- MODIFICA AL REFRESH DELLA VISTA DBCGO_PP_MV00
|
||||
|
||||
alter materialized view DBCGO_PP_MV00
|
||||
refresh fast on demand
|
||||
|
||||
---------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
spool /mnpapp/log/script/SM_1770.log;
|
||||
|
||||
SELECT COUNT (*) FROM MNP_MVNO_NOTIFICA_REC_OUT WHERE CODICE_OPERATORE IS NOT NULL;
|
||||
UPDATE MNP_MVNO_NOTIFICA_REC_OUT REC SET REC.CODICE_OPERATORE = (SELECT AN.GESTORE_AOM FROM MNP_ANAGRAFICA_OPERATORI AN WHERE REC.CODICE_OPERATORE=AN.ID_OPERATORE) WHERE REC.CODICE_OPERATORE IS NOT NULL;
|
||||
COMMIT;
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,139 @@
|
||||
spool /mnpapp/log/script/dbc_bonifica_pregresso1_200904.log;
|
||||
|
||||
-- BONIFICA TABELLE DI BUSINESS MNP
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING
|
||||
/
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET
|
||||
CODICE_OPERATORE_DON_EFF=OPERATORE_INTERNO WHERE OPERATORE_INTERNO<>'TIM' AND DATARICEZIONERICHIESTA> TO_DATE('01/04/2007','DD/MM/YYYY')
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT,
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO,'COOP',1,0)
|
||||
/
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT
|
||||
/
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=OPERATORE_INTERNO WHERE OPERATORE_INTERNO<>'TIM' AND DATARICEZIONERICHIESTA> TO_DATE('01/04/2007','DD/MM/YYYY')
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC
|
||||
SET
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING,
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO,'COOP',1,0)
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_PORTING
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT,
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING
|
||||
/
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT
|
||||
SET
|
||||
CODICE_OPERATORE_RECIPIENT=DECODE(OPERATORE_INTERNO_RECIPIENT,'TIM','TIMG',OPERATORE_INTERNO_RECIPIENT),
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO_RECIPIENT,'COOP',1,0)
|
||||
/
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT
|
||||
SET
|
||||
CODICE_OPERATORE_DONATING=DECODE(OPERATORE_INTERNO_DONATING,'TIM','TIMG',OPERATORE_INTERNO_DONATING),
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO_DONATING,'COOP',1,0)
|
||||
/
|
||||
-- FINE BONIFICA TABELLE DI BUSINESS MNP
|
||||
--- CESSAZIONE
|
||||
UPDATE mnp_asp_crm_cessazione_out
|
||||
SET FLAG_TC='N'
|
||||
WHERE DA_INVIARE=1
|
||||
/
|
||||
|
||||
--BONIFICA ID_CONTRATTO PER MSC
|
||||
UPDATE MNP_MSC_IN_REC SET ID_CONTRATTO='BONIFICA' WHERE DA_SCODARE=1
|
||||
/
|
||||
UPDATE MNP_MSC_OUT_REC SET ID_CONTRATTO='BONIFICA' WHERE DA_SCODARE=1
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT SET ID_CONTRATTO='BONIFICA'
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC SET ID_CONTRATTO='BONIFICA' WHERE STATO NOT IN (5,7,9,12,17)
|
||||
/
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT SET ID_CONTRATTO='BONIFICA' WHERE STATO NOT IN (7,9,11)
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT SET ID_CONTRATTO='BONIFICA'
|
||||
/
|
||||
|
||||
--BONIFICA CODICE_DONATING PER MSC
|
||||
UPDATE MNP_MSC_OUT_REC MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.DA_SCODARE=1 AND MSC.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
UPDATE MNP_MSC_OUT_REC MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.DA_SCODARE=1 AND MSC.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
--BONIFICA CODICE_DONATING PER MSP
|
||||
UPDATE MNP_MSP_OUT_REC MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.DA_SCODARE=1 AND MSP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
UPDATE MNP_MSP_OUT_REC MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.DA_SCODARE=1 AND MSP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
UPDATE MNP_MSP_RECIPIENT_RECUPERO_OUT MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
UPDATE MNP_MSP_RECIPIENT_RECUPERO_OUT MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
--BONIFICA CODICE_DONATING PER MSPCOOP
|
||||
UPDATE MNP_MSPCOOP_OUT_REC MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.DA_SCODARE=1 AND MSPCOOP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
UPDATE MNP_MSPCOOP_OUT_REC MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.DA_SCODARE=1 AND MSPCOOP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
UPDATE MNP_MSPCOOP_REC_RECUPERO_OUT MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
UPDATE MNP_MSPCOOP_REC_RECUPERO_OUT MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
|
||||
--BONIFICA PER CODICE_OPERATORE_RECIPIENT PER TABELLE MNP_CRM_VALIDAZIONE_OUT,MNP_BIT_ANNULL_OUT
|
||||
UPDATE MNP_CRM_VALIDAZIONE_OUT CRM SET CRM.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT DON.CODICE_OPERATORE_RECIPIENT FROM MNP_GESTIONE_RICHIESTA DON WHERE DON.ID_RICHIESTA=CRM.ID_RICHIESTA)
|
||||
where CRM.DA_INVIARE=1 AND CRM.ID_RICHIESTA NOT LIKE 'RV%'
|
||||
/
|
||||
UPDATE MNP_BIT_ANNULL_OUT BIT SET BIT.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT DON.CODICE_OPERATORE_RECIPIENT FROM MNP_GESTIONE_RICHIESTA DON WHERE DON.ID_RICHIESTA=BIT.ID_RICHIESTA)
|
||||
where BIT.DA_INVIARE=1 AND BIT.ID_RICHIESTA NOT LIKE 'RV%'
|
||||
/
|
||||
UPDATE MNP_CRM_VALIDAZIONE_OUT CRM SET CRM.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT REC.CODICE_OPERATORE_RECIPIENT FROM MNP_GEST_RICH_REC_VIRT REC WHERE REC.ID_RICHIESTA=CRM.ID_RICHIESTA)
|
||||
where CRM.DA_INVIARE=1 AND CRM.ID_RICHIESTA LIKE 'RV%'
|
||||
/
|
||||
UPDATE MNP_BIT_ANNULL_OUT BIT SET BIT.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT REC.CODICE_OPERATORE_RECIPIENT FROM MNP_GEST_RICH_REC_VIRT REC WHERE REC.ID_RICHIESTA=BIT.ID_RICHIESTA)
|
||||
where BIT.DA_INVIARE=1 AND BIT.ID_RICHIESTA LIKE 'RV%'
|
||||
/
|
||||
--- FINE CESSAZIONE
|
||||
spool off;
|
||||
@@ -0,0 +1,202 @@
|
||||
spool /mnpapp/log/script/dbc_bonifica_pregresso1_200904.log;
|
||||
|
||||
-- BONIFICA TABELLE DI BUSINESS MNP
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING
|
||||
/
|
||||
commit
|
||||
/
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET
|
||||
CODICE_OPERATORE_DON_EFF=OPERATORE_INTERNO WHERE OPERATORE_INTERNO<>'TIM' AND DATARICEZIONERICHIESTA> TO_DATE('01/04/2007','DD/MM/YYYY')
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT,
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO,'COOP',1,0)
|
||||
/
|
||||
commit
|
||||
/
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT
|
||||
/
|
||||
commit
|
||||
/
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=OPERATORE_INTERNO WHERE OPERATORE_INTERNO<>'TIM' AND DATARICEZIONERICHIESTA> TO_DATE('01/04/2007','DD/MM/YYYY')
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC
|
||||
SET
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING,
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO,'COOP',1,0)
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_PORTING
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT,
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT
|
||||
SET
|
||||
CODICE_OPERATORE_RECIPIENT=DECODE(OPERATORE_INTERNO_RECIPIENT,'TIM','TIMG',OPERATORE_INTERNO_RECIPIENT),
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO_RECIPIENT,'COOP',1,0)
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT
|
||||
SET
|
||||
CODICE_OPERATORE_DONATING=DECODE(OPERATORE_INTERNO_DONATING,'TIM','TIMG',OPERATORE_INTERNO_DONATING),
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO_DONATING,'COOP',1,0)
|
||||
/
|
||||
commit
|
||||
/
|
||||
-- FINE BONIFICA TABELLE DI BUSINESS MNP
|
||||
--- CESSAZIONE
|
||||
UPDATE mnp_asp_crm_cessazione_out
|
||||
SET FLAG_TC='N'
|
||||
WHERE DA_INVIARE=1
|
||||
/
|
||||
commit
|
||||
/
|
||||
--BONIFICA ID_CONTRATTO PER MSC
|
||||
UPDATE MNP_MSC_IN_REC SET ID_CONTRATTO='BONIFICA' WHERE DA_SCODARE=1
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_OUT_REC SET ID_CONTRATTO='BONIFICA' WHERE DA_SCODARE=1
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT SET ID_CONTRATTO='BONIFICA'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC SET ID_CONTRATTO='BONIFICA' WHERE STATO NOT IN (5,7,9,12,17)
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT SET ID_CONTRATTO='BONIFICA' WHERE STATO NOT IN (7,9,11)
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT SET ID_CONTRATTO='BONIFICA'
|
||||
/
|
||||
commit
|
||||
/
|
||||
|
||||
--BONIFICA CODICE_DONATING PER MSC
|
||||
UPDATE MNP_MSC_OUT_REC MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.DA_SCODARE=1 AND MSC.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_OUT_REC MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.DA_SCODARE=1 AND MSC.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
--BONIFICA CODICE_DONATING PER MSP
|
||||
UPDATE MNP_MSP_OUT_REC MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.DA_SCODARE=1 AND MSP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSP_OUT_REC MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.DA_SCODARE=1 AND MSP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSP_RECIPIENT_RECUPERO_OUT MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSP_RECIPIENT_RECUPERO_OUT MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
--BONIFICA CODICE_DONATING PER MSPCOOP
|
||||
UPDATE MNP_MSPCOOP_OUT_REC MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.DA_SCODARE=1 AND MSPCOOP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSPCOOP_OUT_REC MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.DA_SCODARE=1 AND MSPCOOP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSPCOOP_REC_RECUPERO_OUT MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSPCOOP_REC_RECUPERO_OUT MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
|
||||
--BONIFICA PER CODICE_OPERATORE_RECIPIENT PER TABELLE MNP_CRM_VALIDAZIONE_OUT,MNP_BIT_ANNULL_OUT
|
||||
UPDATE MNP_CRM_VALIDAZIONE_OUT CRM SET CRM.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT DON.CODICE_OPERATORE_RECIPIENT FROM MNP_GESTIONE_RICHIESTA DON WHERE DON.ID_RICHIESTA=CRM.ID_RICHIESTA)
|
||||
where CRM.DA_INVIARE=1 AND CRM.ID_RICHIESTA NOT LIKE 'RV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_BIT_ANNULL_OUT BIT SET BIT.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT DON.CODICE_OPERATORE_RECIPIENT FROM MNP_GESTIONE_RICHIESTA DON WHERE DON.ID_RICHIESTA=BIT.ID_RICHIESTA)
|
||||
where BIT.DA_INVIARE=1 AND BIT.ID_RICHIESTA NOT LIKE 'RV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_CRM_VALIDAZIONE_OUT CRM SET CRM.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT REC.CODICE_OPERATORE_RECIPIENT FROM MNP_GEST_RICH_REC_VIRT REC WHERE REC.ID_RICHIESTA=CRM.ID_RICHIESTA)
|
||||
where CRM.DA_INVIARE=1 AND CRM.ID_RICHIESTA LIKE 'RV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_BIT_ANNULL_OUT BIT SET BIT.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT REC.CODICE_OPERATORE_RECIPIENT FROM MNP_GEST_RICH_REC_VIRT REC WHERE REC.ID_RICHIESTA=BIT.ID_RICHIESTA)
|
||||
where BIT.DA_INVIARE=1 AND BIT.ID_RICHIESTA LIKE 'RV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
--- FINE CESSAZIONE
|
||||
spool off;
|
||||
@@ -0,0 +1,193 @@
|
||||
spool /mnpapp/log/script/dbc_bonifica_pregresso1_200904_1.log;
|
||||
|
||||
-- BONIFICA TABELLE DI BUSINESS MNP
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING,
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT,
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO,'COOP',1,0)
|
||||
WHERE DATARICEZIONERICHIESTA> TO_DATE('01/04/2007','DD/MM/YYYY')
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET
|
||||
CODICE_OPERATORE_DON_EFF=OPERATORE_INTERNO WHERE OPERATORE_INTERNO<>'TIM' AND DATARICEZIONERICHIESTA> TO_DATE('01/04/2007','DD/MM/YYYY')
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT,
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING,
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO,'COOP',1,0)
|
||||
WHERE DATARICEZIONERICHIESTA> TO_DATE('01/04/2007','DD/MM/YYYY')
|
||||
/
|
||||
commit
|
||||
/
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=OPERATORE_INTERNO WHERE OPERATORE_INTERNO<>'TIM' AND DATARICEZIONERICHIESTA> TO_DATE('01/04/2007','DD/MM/YYYY')
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_PORTING
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT,
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING
|
||||
WHERE STATO NOT IN (6)
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT
|
||||
SET
|
||||
CODICE_OPERATORE_RECIPIENT=DECODE(OPERATORE_INTERNO_RECIPIENT,'TIM','TIMG',OPERATORE_INTERNO_RECIPIENT),
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO_RECIPIENT,'COOP',1,0)
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT
|
||||
SET
|
||||
CODICE_OPERATORE_DONATING=DECODE(OPERATORE_INTERNO_DONATING,'TIM','TIMG',OPERATORE_INTERNO_DONATING),
|
||||
FLAG_ESP=DECODE(OPERATORE_INTERNO_DONATING,'COOP',1,0)
|
||||
/
|
||||
commit
|
||||
/
|
||||
-- FINE BONIFICA TABELLE DI BUSINESS MNP
|
||||
--- CESSAZIONE
|
||||
UPDATE mnp_asp_crm_cessazione_out
|
||||
SET FLAG_TC='N'
|
||||
WHERE DA_INVIARE=1
|
||||
/
|
||||
commit
|
||||
/
|
||||
--BONIFICA ID_CONTRATTO PER MSC
|
||||
UPDATE MNP_MSC_IN_REC SET ID_CONTRATTO='BONIFICA' WHERE DA_SCODARE=1
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_OUT_REC SET ID_CONTRATTO='BONIFICA' WHERE DA_SCODARE=1
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT SET ID_CONTRATTO='BONIFICA'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC SET ID_CONTRATTO='BONIFICA' WHERE STATO NOT IN (5,7,9,12,17)
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT SET ID_CONTRATTO='BONIFICA' WHERE STATO NOT IN (7,9,11)
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT SET ID_CONTRATTO='BONIFICA'
|
||||
/
|
||||
commit
|
||||
/
|
||||
|
||||
--BONIFICA CODICE_DONATING PER MSC
|
||||
UPDATE MNP_MSC_OUT_REC MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.DA_SCODARE=1 AND MSC.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_OUT_REC MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.DA_SCODARE=1 AND MSC.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT MSC SET MSC.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSC.ID_RICHIESTA)
|
||||
where MSC.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
--BONIFICA CODICE_DONATING PER MSP
|
||||
UPDATE MNP_MSP_OUT_REC MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.DA_SCODARE=1 AND MSP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSP_OUT_REC MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.DA_SCODARE=1 AND MSP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSP_RECIPIENT_RECUPERO_OUT MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSP_RECIPIENT_RECUPERO_OUT MSP SET MSP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSP.ID_RICHIESTA)
|
||||
where MSP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
--BONIFICA CODICE_DONATING PER MSPCOOP
|
||||
UPDATE MNP_MSPCOOP_OUT_REC MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.DA_SCODARE=1 AND MSPCOOP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSPCOOP_OUT_REC MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.DA_SCODARE=1 AND MSPCOOP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSPCOOP_REC_RECUPERO_OUT MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GESTIONE_RICHIESTA_REC REC WHERE REC.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.ID_RICHIESTA LIKE '1%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_MSPCOOP_REC_RECUPERO_OUT MSPCOOP SET MSPCOOP.CODICE_DONATING=
|
||||
(SELECT CODICE_OPERATORE_DONATING FROM MNP_GEST_RICH_DONOR_VIRT DON WHERE DON.ID_RICHIESTA=MSPCOOP.ID_RICHIESTA)
|
||||
where MSPCOOP.ID_RICHIESTA LIKE 'DV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
|
||||
--BONIFICA PER CODICE_OPERATORE_RECIPIENT PER TABELLE MNP_CRM_VALIDAZIONE_OUT,MNP_BIT_ANNULL_OUT
|
||||
UPDATE MNP_CRM_VALIDAZIONE_OUT CRM SET CRM.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT DON.CODICE_OPERATORE_RECIPIENT FROM MNP_GESTIONE_RICHIESTA DON WHERE DON.ID_RICHIESTA=CRM.ID_RICHIESTA)
|
||||
where CRM.DA_INVIARE=1 AND CRM.ID_RICHIESTA NOT LIKE 'RV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_BIT_ANNULL_OUT BIT SET BIT.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT DON.CODICE_OPERATORE_RECIPIENT FROM MNP_GESTIONE_RICHIESTA DON WHERE DON.ID_RICHIESTA=BIT.ID_RICHIESTA)
|
||||
where BIT.DA_INVIARE=1 AND BIT.ID_RICHIESTA NOT LIKE 'RV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_CRM_VALIDAZIONE_OUT CRM SET CRM.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT REC.CODICE_OPERATORE_RECIPIENT FROM MNP_GEST_RICH_REC_VIRT REC WHERE REC.ID_RICHIESTA=CRM.ID_RICHIESTA)
|
||||
where CRM.DA_INVIARE=1 AND CRM.ID_RICHIESTA LIKE 'RV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_BIT_ANNULL_OUT BIT SET BIT.CODICE_OPERATORE_RECIPIENT=
|
||||
(SELECT REC.CODICE_OPERATORE_RECIPIENT FROM MNP_GEST_RICH_REC_VIRT REC WHERE REC.ID_RICHIESTA=BIT.ID_RICHIESTA)
|
||||
where BIT.DA_INVIARE=1 AND BIT.ID_RICHIESTA LIKE 'RV%'
|
||||
/
|
||||
commit
|
||||
/
|
||||
--- FINE CESSAZIONE
|
||||
spool off;
|
||||
@@ -0,0 +1,31 @@
|
||||
spool /mnpapp/log/script/dbc_bonifica_pregresso1_200904_2.log;
|
||||
|
||||
-- BONIFICA TABELLE DI BUSINESS MNP
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING,
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT,
|
||||
FLAG_ESP=0
|
||||
WHERE DATARICEZIONERICHIESTA< TO_DATE('02/04/2007','DD/MM/YYYY')
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_REC
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT,
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING,
|
||||
FLAG_ESP=0
|
||||
WHERE DATARICEZIONERICHIESTA< TO_DATE('02/04/2007','DD/MM/YYYY')
|
||||
/
|
||||
commit
|
||||
/
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_PORTING
|
||||
SET
|
||||
CODICE_OPERATORE_REC_EFF=CODICE_OPERATORE_RECIPIENT,
|
||||
CODICE_OPERATORE_DON_EFF=CODICE_OPERATORE_DONATING
|
||||
WHERE STATO IN (6)
|
||||
/
|
||||
commit
|
||||
/
|
||||
--- FINE CESSAZIONE
|
||||
spool off;
|
||||
@@ -0,0 +1,67 @@
|
||||
spool /mnpapp/log/script/dbc_bonifica_pregresso2_200904.log;
|
||||
|
||||
-- BONIFICA TABELLE DI BUSINESS MNP parte 2
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA
|
||||
MODIFY (
|
||||
CODICE_OPERATORE_DON_EFF NOT NULL,
|
||||
CODICE_OPERATORE_REC_EFF NOT NULL
|
||||
)
|
||||
/
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC
|
||||
MODIFY (
|
||||
CODICE_OPERATORE_DON_EFF NOT NULL,
|
||||
CODICE_OPERATORE_REC_EFF NOT NULL
|
||||
)
|
||||
/
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_PORTING
|
||||
MODIFY (
|
||||
CODICE_OPERATORE_DON_EFF NOT NULL,
|
||||
CODICE_OPERATORE_REC_EFF NOT NULL
|
||||
)
|
||||
/
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA
|
||||
DROP COLUMN OPERATORE_INTERNO
|
||||
/
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC
|
||||
DROP COLUMN OPERATORE_INTERNO
|
||||
/
|
||||
ALTER TABLE MNP_GEST_RICH_DONOR_VIRT
|
||||
DROP COLUMN OPERATORE_INTERNO_RECIPIENT
|
||||
/
|
||||
ALTER TABLE MNP_GEST_RICH_REC_VIRT
|
||||
DROP COLUMN OPERATORE_INTERNO_DONATING
|
||||
/
|
||||
-- FINE BONIFICA TABELLE DI BUSINESS MNP
|
||||
|
||||
--BONIFICA TABELLE MSP, MSPCOOP, MVNO_DON_OUT
|
||||
|
||||
ALTER TABLE MNP_MVNO_NOTIFICA_DON_OUT
|
||||
MODIFY(FLAG_TC DEFAULT NULL);
|
||||
|
||||
ALTER TABLE MNP_MSP_OUT_REC
|
||||
MODIFY(FLAG_TC DEFAULT NULL);
|
||||
|
||||
ALTER TABLE MNP_MSPCOOP_OUT_REC
|
||||
MODIFY(FLAG_TC DEFAULT NULL);
|
||||
|
||||
ALTER TABLE MNP_MSP_RECIPIENT_RECUPERO_OUT
|
||||
MODIFY(FLAG_TC DEFAULT NULL);
|
||||
|
||||
ALTER TABLE MNP_MSPCOOP_REC_RECUPERO_OUT
|
||||
MODIFY(FLAG_TC DEFAULT NULL);
|
||||
|
||||
ALTER TABLE MNP_MSC_OUT_REC
|
||||
MODIFY(FLAG_TC DEFAULT NULL);
|
||||
|
||||
ALTER TABLE MNP_MSC_RECIPIENT_RECUPERO_OUT
|
||||
MODIFY(FLAG_TC DEFAULT NULL);
|
||||
|
||||
--BONIFICA TABELLA MNP_BIT_OUT_REC
|
||||
|
||||
ALTER TABLE MNP_BIT_OUT_REC
|
||||
MODIFY(TIPO_SPEDIZIONE DEFAULT NULL);
|
||||
|
||||
ALTER TABLE MNP_BIT_RECIPIENT_RECUPERO_OUT
|
||||
MODIFY(TIPO_SPEDIZIONE DEFAULT NULL);
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,11 @@
|
||||
spool /mnpapp/log/script/dbc_bonifica_xml_200904.log;
|
||||
|
||||
-- BONIFICA TABELLE DI BUSINESS MNP
|
||||
update mnp_xml_out a
|
||||
set numero_invii=10
|
||||
where numero_invii<10 and da_inviare=2
|
||||
/
|
||||
commit
|
||||
/
|
||||
--- FINE CESSAZIONE
|
||||
spool off;
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbc.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbc.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_Kit_aprile_09.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
1276
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbcDDL.sql
Normal file
1276
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbcDDL.sql
Normal file
File diff suppressed because it is too large
Load Diff
199
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbcDML.sql
Normal file
199
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbcDML.sql
Normal file
@@ -0,0 +1,199 @@
|
||||
|
||||
-- ANAGRAFICA PROCESSO
|
||||
-- anomalia presente in esercizio
|
||||
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HI' , 'MessageConsumerEJBGispNotCessIn');
|
||||
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HG' , 'MessageConsumerEJBGispNotAttIn');
|
||||
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
SELECT 'HG', codice_log, 1, '00'
|
||||
FROM mnp_anagrafica_log
|
||||
where codice_log like'00%';
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
VALUES('HG','9999',1,'00');
|
||||
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
SELECT 'HI', codice_log, 1, '00'
|
||||
FROM mnp_anagrafica_log
|
||||
where codice_log like'00%';
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
VALUES('HI','9999',1,'00');
|
||||
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('AK' , 'RequestControllerTcPop');
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
SELECT 'AK', codice_log, 1, '00'
|
||||
FROM mnp_anagrafica_log
|
||||
where codice_log like'00%';
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
VALUES('AK','9999',1,'00');
|
||||
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('ET' , 'NotificatoreTrasferimentoCreditoDonor');
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
SELECT 'ET', codice_log, 1, '00'
|
||||
FROM mnp_anagrafica_log
|
||||
where codice_log like'00%';
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
VALUES('ET','9999',1,'00');
|
||||
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('EU' , 'NotificatoreSbloccoCreditoAnomaloDonor');
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
SELECT 'EU', codice_log, 1, '00'
|
||||
FROM mnp_anagrafica_log
|
||||
where codice_log like'00%';
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
VALUES('EU','9999',1,'00');
|
||||
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('EV' , 'NotificatoreSbloccoImportoDonor');
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
SELECT 'EV', codice_log, 1, '00'
|
||||
FROM mnp_anagrafica_log
|
||||
where codice_log like'00%';
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
VALUES('EV','9999',1,'00');
|
||||
|
||||
|
||||
--- nuovo mdb x mvno
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HP' , 'MessageConsumerEJBMvnoTcIn');
|
||||
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
SELECT 'HP', codice_log, 1, '00'
|
||||
FROM mnp_anagrafica_log
|
||||
where codice_log like'00%';
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
VALUES('HP','9999',1,'00');
|
||||
-- nuovo mdb x msp
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HO' , 'MSPAcqServiceEJB');
|
||||
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
SELECT 'HO', codice_log, 1, '00'
|
||||
FROM mnp_anagrafica_log
|
||||
where codice_log like'00%';
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
VALUES('HO','9999',1,'00');
|
||||
|
||||
-- nuovo mdb x msp esp
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HQ' , 'MspCoopAcqServiceEJB');
|
||||
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
SELECT 'HQ', codice_log, 1, '00'
|
||||
FROM mnp_anagrafica_log
|
||||
where codice_log like'00%';
|
||||
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
|
||||
VALUES('HQ','9999',1,'00');
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
INSERT INTO MNP_OPERATORE_GISP VALUES (1 ,'TIMG' ,'TIM' );
|
||||
INSERT INTO MNP_OPERATORE_GISP VALUES (2 ,'TISC' ,'TISCALI' );
|
||||
INSERT INTO MNP_OPERATORE_GISP VALUES (3 ,'COOP' ,'COOP' );
|
||||
INSERT INTO MNP_OPERATORE_GISP VALUES (4 ,'TIMG' ,'TIM-MTV' );
|
||||
INSERT INTO MNP_OPERATORE_GISP VALUES (5 ,'NOVE' ,'NOVERCA' );
|
||||
|
||||
---TABELLA DI ANAGRAFICA OPERATORI
|
||||
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'WIND', 'RETE', 'WIND', NULL, 'W', 'WIND');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'OPIV', 'RETE', 'OPIV', NULL, 'O', 'VODAFONE');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'H3GI', 'RETE', 'H3GI', NULL, 'H', 'H3G');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'TIMG', 'RETE', 'TIMG', NULL, 'T', 'TIM');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'1MOB', 'VIRT', 'OPIV', 'O101', 'O', 'UnoMobile');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'PTMB', 'VIRT', 'OPIV', 'O102', 'O', 'PosteMobile');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'BTMB', 'VIRT', 'OPIV', 'O103', 'O', 'BT Italia');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'DTLC', 'VIRT', 'OPIV', 'O104', 'O', 'Daily Telecom ');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'CONA', 'VIRT', 'OPIV', 'O105', 'O', 'Conad Insim');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'COOP', 'VIRT', 'TIMG', 'T000', 'T', 'COOPItalia');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'TISC', 'VIRT', 'TIMG', 'T001', 'T', 'Tiscali');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'NOVE', 'VIRT', 'TIMG', 'T002', 'T', 'Noverca');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'FWMB', 'VIRT', 'H3GI', 'H000', 'H', 'Fastweb Mobile');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'PLDT', 'VIRT', 'H3GI', 'H001', 'H', 'PLDT Italia');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'LYCA', 'VIRT', 'H3GI', 'H002', 'H', 'Lycamobile');
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'ERGM', 'VIRT', 'OPIV', 'O106', 'O', 'ERG Mobile');
|
||||
|
||||
|
||||
--TABELLE DEGLI STATI PER IL TC
|
||||
|
||||
INSERT INTO MNP_STATO_DON_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (1 ,'ACQUISITA' ,0 );
|
||||
INSERT INTO MNP_STATO_DON_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (2 ,'ATTESA_SBLOCCO_IMPORTO', 0);
|
||||
INSERT INTO MNP_STATO_DON_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (3 ,'ATTESA_SBLOCCO_CREDITO_ANOMALO' ,0 );
|
||||
INSERT INTO MNP_STATO_DON_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (4 ,'SBLOCCO_IMPORTO',0 );
|
||||
INSERT INTO MNP_STATO_DON_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (5 ,'SBLOCCO_CREDITO_ANOMALO', 0);
|
||||
INSERT INTO MNP_STATO_DON_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (7 ,'CHIUSA', 1);
|
||||
|
||||
INSERT INTO MNP_STATO_DON_VIRT_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (2 ,'ATTESA_SBLOCCO_IMPORTO', 0);
|
||||
INSERT INTO MNP_STATO_DON_VIRT_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (3 ,'ATTESA_SBLOCCO_CREDITO_ANOMALO' ,0 );
|
||||
INSERT INTO MNP_STATO_DON_VIRT_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (6 ,'IN_CHIUSURA', 0);
|
||||
INSERT INTO MNP_STATO_DON_VIRT_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (7 ,'CHIUSA', 1);
|
||||
|
||||
INSERT INTO MNP_STATO_REC_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (2 ,'ATTESA_SBLOCCO_IMPORTO', 0);
|
||||
INSERT INTO MNP_STATO_REC_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (3 ,'ATTESA_SBLOCCO_CREDITO_ANOMALO' ,0 );
|
||||
INSERT INTO MNP_STATO_REC_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (7 ,'CHIUSA', 1);
|
||||
|
||||
INSERT INTO MNP_STATO_REC_VIRT_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (1 ,'ACQUISITA' ,0 );
|
||||
INSERT INTO MNP_STATO_REC_VIRT_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (2 ,'ATTESA_SBLOCCO_IMPORTO', 0);
|
||||
INSERT INTO MNP_STATO_REC_VIRT_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (3 ,'ATTESA_SBLOCCO_CREDITO_ANOMALO' ,0 );
|
||||
INSERT INTO MNP_STATO_REC_VIRT_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (4 ,'SBLOCCO_IMPORTO',0 );
|
||||
INSERT INTO MNP_STATO_REC_VIRT_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (5 ,'SBLOCCO_CREDITO_ANOMALO', 0);
|
||||
INSERT INTO MNP_STATO_REC_VIRT_TC (ID_STATO, DESCR_STATO, FINALE)
|
||||
VALUES (7 ,'CHIUSA', 1);
|
||||
|
||||
-- nuovo profilo per DBCGO
|
||||
|
||||
insert into MNP_PROFILI_UTENTE (CODICE_PROFILO, PROFILO, CODICE_DOMINIO) values ('GQ','DBCGO QUADRATURA','GO');
|
||||
|
||||
insert into MNP_FUNZIONALITA_GUI (ID_PROG, FUNZIONALITA, COMANDO_FUNZ, JSP_NAME, CODICE_DOMINIO) values (41,'DBCGO Visualizzazione Report Amministrativi Donor','DBCGO_DON_VIEW','DBCGO','GO');
|
||||
insert into MNP_FUNZIONALITA_GUI (ID_PROG, FUNZIONALITA, COMANDO_FUNZ, JSP_NAME, CODICE_DOMINIO) values (42,'DBCGO Visualizzazione Report Amministrativi Recipient','DBCGO_REC_VIEW','DBCGO','GO');
|
||||
|
||||
insert into MNP_PROFILI_FUNZIONALITA (CODICE_PROFILO, ID_PROG) values ('GQ',41);
|
||||
insert into MNP_PROFILI_FUNZIONALITA (CODICE_PROFILO, ID_PROG) values ('GQ',42);
|
||||
|
||||
commit;
|
||||
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbcgo.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbcgo.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_Kit_aprile_09.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcgoDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
508
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbcgoDDL.sql
Normal file
508
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbcgoDDL.sql
Normal file
@@ -0,0 +1,508 @@
|
||||
--da eseguire come utente DBCGO
|
||||
|
||||
-- GESTIONE DELLE FUNZIONI NUOVA GESTIONE KIT APRILE 09 PER MENU
|
||||
|
||||
CREATE TABLE dbcgo_funzione_web
|
||||
(id NUMBER(3,0) NOT NULL,
|
||||
id_padre NUMBER(3,0),
|
||||
nome VARCHAR2(50) NOT NULL,
|
||||
comando VARCHAR2(150),
|
||||
descrizione VARCHAR2(50),
|
||||
ordine NUMBER(3)) TABLESPACE DBCGO_DATA_SMALL
|
||||
/
|
||||
|
||||
-- Constraints for DBCGO_FUNZIONE_WEB
|
||||
ALTER TABLE dbcgo_funzione_web ADD CONSTRAINT f_web_pry PRIMARY KEY (id)
|
||||
/
|
||||
|
||||
-- Foreign Key
|
||||
ALTER TABLE dbcgo_funzione_web
|
||||
ADD CONSTRAINT f_web_foreign_id_padre FOREIGN KEY (id_padre)
|
||||
REFERENCES dbcgo_funzione_web (id)
|
||||
/
|
||||
|
||||
CREATE TABLE dbcgo_profilo
|
||||
(id NUMBER(3,0) NOT NULL,
|
||||
nome VARCHAR2(20),
|
||||
descrizione VARCHAR2(60)) TABLESPACE DBCGO_DATA_SMALL
|
||||
/
|
||||
|
||||
-- Constraints for DBCGO_PROFILO
|
||||
ALTER TABLE dbcgo_profilo ADD CONSTRAINT prof_pry_id PRIMARY KEY (id)
|
||||
/
|
||||
|
||||
|
||||
CREATE TABLE dbcgo_profilo_funzione_web
|
||||
(id_profilo NUMBER(3,0) NOT NULL,
|
||||
id_funzione NUMBER(3,0) NOT NULL) TABLESPACE DBCGO_DATA_SMALL
|
||||
/
|
||||
|
||||
-- Constraints for DBCGO_PROFILO_FUNZIONE_WEB
|
||||
ALTER TABLE dbcgo_profilo_funzione_web
|
||||
ADD CONSTRAINT pry_fun_pro UNIQUE (id_profilo, id_funzione)
|
||||
/
|
||||
|
||||
-- Foreign Key
|
||||
ALTER TABLE dbcgo_profilo_funzione_web
|
||||
ADD CONSTRAINT foreign_idprof FOREIGN KEY (id_profilo)
|
||||
REFERENCES dbcgo_profilo (id)
|
||||
/
|
||||
|
||||
ALTER TABLE dbcgo_profilo_funzione_web
|
||||
ADD CONSTRAINT foreign_idfun FOREIGN KEY (id_funzione)
|
||||
REFERENCES dbcgo_funzione_web (id)
|
||||
/
|
||||
|
||||
-- QUADRATURA
|
||||
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA ADD FLAG_TC char(1);
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA ADD DATA_PRESA_IN_CARICO date;
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA ADD CODICE_OPERATORE_V_DONOR VARCHAR2(4);
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA ADD CODICE_OPERATORE_V_RECIPIENT VARCHAR2(4);
|
||||
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_REC ADD FLAG_TC char(1);
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_REC ADD DATA_PRESA_IN_CARICO date;
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_REC ADD CODICE_OPERATORE_V_DONOR VARCHAR2(4);
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_REC ADD CODICE_OPERATORE_V_RECIPIENT VARCHAR2(4);
|
||||
|
||||
CREATE TABLE dbcgo_gestione_richiesta_r_tc
|
||||
(id_richiesta VARCHAR2(23) NOT NULL,
|
||||
data_notifica_credito DATE,
|
||||
ora_notifica_credito VARCHAR2(5),
|
||||
stato NUMBER(2,0),
|
||||
importo NUMBER(7,2),
|
||||
nome_file_aom VARCHAR2(27),
|
||||
data_transizione_stato DATE,
|
||||
data_ora_modifica TIMESTAMP(6)) TABLESPACE DBCGO_DATA_BIG
|
||||
/
|
||||
|
||||
-- Foreign Key
|
||||
ALTER TABLE dbcgo_gestione_richiesta_r_tc
|
||||
ADD CONSTRAINT dbcgo_gest_richiesta_r_tc_fk FOREIGN KEY (id_richiesta)
|
||||
REFERENCES dbcgo_gestione_richiesta_rec (id_richiesta)
|
||||
/
|
||||
|
||||
CREATE TABLE dbcgo_gestione_richiesta_tc
|
||||
(id_richiesta VARCHAR2(23) NOT NULL,
|
||||
data_notifica_credito DATE,
|
||||
ora_notifica_credito VARCHAR2(5),
|
||||
stato NUMBER(2,0),
|
||||
importo NUMBER(7,2),
|
||||
nome_file_aom VARCHAR2(27),
|
||||
data_transizione_stato DATE,
|
||||
data_ora_modifica TIMESTAMP(6)) TABLESPACE DBCGO_DATA_BIG
|
||||
/
|
||||
|
||||
-- Foreign Key
|
||||
ALTER TABLE dbcgo_gestione_richiesta_tc
|
||||
ADD CONSTRAINT dbcgo_gestione_richiesta_tc_fk FOREIGN KEY (id_richiesta)
|
||||
REFERENCES dbcgo_gestione_richiesta (id_richiesta)
|
||||
/
|
||||
|
||||
-- Combo Nuova gestione e Vecchia
|
||||
|
||||
CREATE TABLE dbcgo_vo_aom_donor
|
||||
(id NUMBER(2,0),
|
||||
label VARCHAR2(60),
|
||||
value VARCHAR2(100),
|
||||
ordine NUMBER(2,0)) TABLESPACE DBCGO_DATA_SMALL
|
||||
/
|
||||
|
||||
ALTER TABLE dbcgo_vo_aom_donor ADD CONSTRAINT pk_dbcgo_vo_aom_donor PRIMARY KEY (id)
|
||||
/
|
||||
CREATE TABLE dbcgo_vo_aom_recipient
|
||||
(id NUMBER(2,0),
|
||||
label VARCHAR2(60),
|
||||
value VARCHAR2(100),
|
||||
ordine NUMBER(2,0)) TABLESPACE DBCGO_DATA_SMALL
|
||||
/
|
||||
ALTER TABLE dbcgo_vo_aom_recipient ADD CONSTRAINT pk_dbcgo_vo_aom_recipient PRIMARY KEY (id)
|
||||
/
|
||||
|
||||
CREATE TABLE dbcgo_vo_elenco_combo
|
||||
(nome_tabella VARCHAR2(40)) TABLESPACE DBCGO_DATA_SMALL
|
||||
/
|
||||
|
||||
ALTER TABLE dbcgo_vo_elenco_combo ADD CONSTRAINT pk_dbcgo_vo_elenco_combo PRIMARY KEY (nome_tabella)
|
||||
/
|
||||
|
||||
CREATE TABLE dbcgo_vo_OPERATORE_VIRTUALE
|
||||
(id NUMBER(2,0),
|
||||
label VARCHAR2(60),
|
||||
value VARCHAR2(100),
|
||||
ordine NUMBER(2,0)) TABLESPACE DBCGO_DATA_SMALL
|
||||
/
|
||||
|
||||
ALTER TABLE dbcgo_vo_OPERATORE_VIRTUALE ADD CONSTRAINT pk_dbcgo_vo_OPERATORE_VIRTUALE PRIMARY KEY (id)
|
||||
/
|
||||
|
||||
CREATE TABLE dbcgo_vo_TIPO_CONTRATTO
|
||||
(id NUMBER(2,0),
|
||||
label VARCHAR2(60),
|
||||
value VARCHAR2(100),
|
||||
ordine NUMBER(2,0)) TABLESPACE DBCGO_DATA_SMALL
|
||||
/
|
||||
|
||||
ALTER TABLE dbcgo_vo_TIPO_CONTRATTO ADD CONSTRAINT pk_dbcgo_vo_TIPO_CONTRATTO PRIMARY KEY (id)
|
||||
/
|
||||
|
||||
CREATE TABLE dbcgo_vo_TIPO_REPORT
|
||||
(id NUMBER(2,0),
|
||||
label VARCHAR2(60),
|
||||
value VARCHAR2(100),
|
||||
ordine NUMBER(2,0)) TABLESPACE DBCGO_DATA_SMALL
|
||||
/
|
||||
|
||||
ALTER TABLE dbcgo_vo_TIPO_REPORT ADD CONSTRAINT pk_dbcgo_vo_TIPO_REPORT PRIMARY KEY (id)
|
||||
/
|
||||
|
||||
CREATE TABLE dbcgo_vo_flag_trasferimento
|
||||
(id NUMBER(2,0) NOT NULL,
|
||||
label VARCHAR2(60),
|
||||
value VARCHAR2(100),
|
||||
ordine NUMBER(2,0)) TABLESPACE DBCGO_DATA_SMALL
|
||||
/
|
||||
|
||||
ALTER TABLE dbcgo_vo_flag_trasferimento ADD CONSTRAINT pk_dbcgo_vo_flag_trasferimento PRIMARY KEY (id)
|
||||
/
|
||||
|
||||
CREATE TABLE dbcgo_vo_tipo_cliente
|
||||
(id NUMBER(2,0) NOT NULL,
|
||||
label VARCHAR2(60),
|
||||
value VARCHAR2(100),
|
||||
ordine NUMBER(2,0)) TABLESPACE DBCGO_DATA_SMALL
|
||||
/
|
||||
|
||||
ALTER TABLE dbcgo_vo_tipo_cliente ADD CONSTRAINT pk_dbcgo_vo_tipo_cliente PRIMARY KEY (id)
|
||||
/
|
||||
|
||||
-- GESTIONE PRIORITA'
|
||||
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,
|
||||
CODICE_OPERATORE_V_DONOR )
|
||||
AS
|
||||
(SELECT
|
||||
a.ID_RICHIESTA,
|
||||
a.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,
|
||||
a.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,
|
||||
d.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.descr 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,
|
||||
tc.nome_file_aom, tc.importo,
|
||||
decode(tc.stato,1,'TRASFERITO',0,'IN TRASFERIMENTO') as tc_stato,
|
||||
a.codice_operatore_v_donor
|
||||
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_ref p,
|
||||
dbcgo_profilo_tariffario PTP,
|
||||
dbcgo_offerta PTO,
|
||||
dbcgo_accordo PTA ,
|
||||
sap_anag_fv saf
|
||||
WHERE 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 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 (+)
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW dbcgo_gestione_ric_v00 (id_richiesta,
|
||||
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,
|
||||
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,
|
||||
codice_operatore_v_donor,
|
||||
codice_operatore_v_recipient
|
||||
)
|
||||
AS
|
||||
((SELECT a.id_richiesta, 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.richiestaadhocaom, 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, a.nome_ot_geo, a.nome_ot_leg,
|
||||
a.id_priorita_mnp, a.data_transizione_stato_grp,
|
||||
a.codice_operatore_donating, d.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, h.descr AS nome_ot_geo_desc,
|
||||
i.descr 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,
|
||||
m.descr AS operatore_virtuale,
|
||||
a.stato_linea, a.flag_tc,
|
||||
a.data_presa_in_carico, tc.nome_file_aom, tc.importo,
|
||||
DECODE (tc.stato,
|
||||
1, 'TRASFERITO',
|
||||
0, 'IN TRASFERIMENTO'
|
||||
) AS tc_stato,
|
||||
a.codice_operatore_v_donor,
|
||||
a.codice_operatore_v_recipient
|
||||
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 m,
|
||||
dbcgo_gestione_richiesta_tc tc
|
||||
WHERE 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 a.codice_operatore_v_donor = m.NAME(+)
|
||||
AND m.lov_name(+) = 'OPERATORE_VIRTUALE'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)))
|
||||
/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
378
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbcgoDML.sql
Normal file
378
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dbcgoDML.sql
Normal file
@@ -0,0 +1,378 @@
|
||||
--da eseguire come utente DBCGO
|
||||
|
||||
--Riepimento Tabelle delle combo
|
||||
|
||||
INSERT INTO DBCGO_VO_AOM_DONOR
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(3,'Wind','WIND',3)
|
||||
;
|
||||
INSERT INTO DBCGO_VO_AOM_DONOR
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(2,'Vodafone','OPIV',2)
|
||||
;
|
||||
INSERT INTO DBCGO_VO_AOM_DONOR
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(1,'H3G','H3GI',1)
|
||||
;
|
||||
|
||||
INSERT INTO DBCGO_VO_AOM_RECIPIENT
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(1,'H3G','H3GI',1)
|
||||
;
|
||||
INSERT INTO DBCGO_VO_AOM_RECIPIENT
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(2,'Vodafone','OPIV',2)
|
||||
;
|
||||
INSERT INTO DBCGO_VO_AOM_RECIPIENT
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(3,'Wind','WIND',3)
|
||||
;
|
||||
|
||||
INSERT INTO DBCGO_VO_ELENCO_COMBO
|
||||
(NOME_TABELLA)
|
||||
VALUES
|
||||
('DBCGO_VO_AOM_DONOR')
|
||||
;
|
||||
INSERT INTO DBCGO_VO_ELENCO_COMBO
|
||||
(NOME_TABELLA)
|
||||
VALUES
|
||||
('DBCGO_VO_AOM_RECIPIENT')
|
||||
;
|
||||
INSERT INTO DBCGO_VO_ELENCO_COMBO
|
||||
(NOME_TABELLA)
|
||||
VALUES
|
||||
('DBCGO_VO_FLAG_TRASFERIMENTO')
|
||||
;
|
||||
INSERT INTO DBCGO_VO_ELENCO_COMBO
|
||||
(NOME_TABELLA)
|
||||
VALUES
|
||||
('DBCGO_VO_OPERATORE_VIRTUALE')
|
||||
;
|
||||
INSERT INTO DBCGO_VO_ELENCO_COMBO
|
||||
(NOME_TABELLA)
|
||||
VALUES
|
||||
('DBCGO_VO_TIPO_CLIENTE')
|
||||
;
|
||||
INSERT INTO DBCGO_VO_ELENCO_COMBO
|
||||
(NOME_TABELLA)
|
||||
VALUES
|
||||
('DBCGO_VO_TIPO_CONTRATTO')
|
||||
;
|
||||
INSERT INTO DBCGO_VO_ELENCO_COMBO
|
||||
(NOME_TABELLA)
|
||||
VALUES
|
||||
('DBCGO_VO_TIPO_REPORT')
|
||||
;
|
||||
|
||||
INSERT INTO DBCGO_VO_FLAG_TRASFERIMENTO
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(1,'Y','Y',1)
|
||||
;
|
||||
INSERT INTO DBCGO_VO_FLAG_TRASFERIMENTO
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(2,'N','N',2)
|
||||
;
|
||||
|
||||
INSERT INTO DBCGO_VO_OPERATORE_VIRTUALE
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(2,'Coop','COOP',2)
|
||||
;
|
||||
INSERT INTO DBCGO_VO_OPERATORE_VIRTUALE
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(1,'Null','TIM',1)
|
||||
;
|
||||
INSERT INTO DBCGO_VO_OPERATORE_VIRTUALE
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(4,'Noverca','NOVE',4)
|
||||
;
|
||||
INSERT INTO DBCGO_VO_OPERATORE_VIRTUALE
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(3,'Tisc','TISC',3)
|
||||
;
|
||||
|
||||
INSERT INTO DBCGO_VO_TIPO_CLIENTE
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(1,'Business','BU',1)
|
||||
;
|
||||
INSERT INTO DBCGO_VO_TIPO_CLIENTE
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(2,'Consumer','CO',2)
|
||||
;
|
||||
|
||||
INSERT INTO DBCGO_VO_TIPO_CONTRATTO
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(1,'Prepagato','PRP',1)
|
||||
;
|
||||
INSERT INTO DBCGO_VO_TIPO_CONTRATTO
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(2,'Abbonato','POP',2)
|
||||
;
|
||||
|
||||
INSERT INTO DBCGO_VO_TIPO_REPORT
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(1,'Sintesi','S',1)
|
||||
;
|
||||
INSERT INTO DBCGO_VO_TIPO_REPORT
|
||||
(ID,LABEL,VALUE,ORDINE)
|
||||
VALUES
|
||||
(2,'Dettaglio','D',2)
|
||||
;
|
||||
|
||||
-- GESTIONE PROFILI FUNZIONE
|
||||
|
||||
-- profili DBCGO
|
||||
INSERT INTO dbcgo_profilo
|
||||
("ID","NOME","DESCRIZIONE")
|
||||
VALUES
|
||||
(1,'GG','DBCGO GESTORE')
|
||||
/
|
||||
INSERT INTO dbcgo_profilo
|
||||
("ID","NOME","DESCRIZIONE")
|
||||
VALUES
|
||||
(2,'GQ','DBCGO GESTORE QUADRATURA')
|
||||
/
|
||||
INSERT INTO dbcgo_profilo
|
||||
("ID","NOME","DESCRIZIONE")
|
||||
VALUES
|
||||
(3,'GV','DBCGO VISUALIZZATORE')
|
||||
/
|
||||
INSERT INTO dbcgo_profilo
|
||||
("ID","NOME","DESCRIZIONE")
|
||||
VALUES
|
||||
(4,'GT','DBCGO ORGANIZZAZIONE TERRITORIALE')
|
||||
/
|
||||
INSERT INTO dbcgo_profilo
|
||||
("ID","NOME","DESCRIZIONE")
|
||||
VALUES
|
||||
(5,'GX','DBCGO ORGANIZZAZIONE TERRITORIALE EXT')
|
||||
/
|
||||
INSERT INTO dbcgo_profilo
|
||||
("ID","NOME","DESCRIZIONE")
|
||||
VALUES
|
||||
(6,'GD','DCO DG')
|
||||
/
|
||||
|
||||
-- funzioni DBCGO
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(1,NULL,'HOME','home.do','DBCGO Homepage',1)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(2,NULL,'DONOR',NULL,'DBCGO Donor',2)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(3,2,'GESTIONE PRIORITA''','donorSearchLoad.do',NULL,3)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(4,2,'UPLOAD','donorUploadLoad.do',NULL,4)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(5,2,'MOVIMENTAZIONE','donorMovementLoad.do',NULL,5)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(6,NULL,'RECIPIENT',NULL,'DBCGO Recipient',6)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(7,6,'GESTIONE PRIORITA''','recipientSearchLoad.do',NULL,7)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(8,6,'UPLOAD','recipientUploadLoad.do',NULL,8)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(9,6,'MOVIMENTAZIONE','recipientMovementLoad.do',NULL,9)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(10,NULL,'PING PONG','ppSearchLoad.do',NULL,10)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(11,NULL,'GESTIONE REPORT','displayReport.do','DBCGO Report',11)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(12,NULL,'CAMBIO PASSWORD','changePassword.js','DBCGO Change Password',12)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(13,NULL,'LOGIN TO DBC','loginToDBC.js','DBCGO login to DBC',13)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(14,NULL,'LOGOUT','logoutAction.do','DBCGO logout',14)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(15,2,'REPORT AMMINISTRATIVI','donorQuadraturaSearch.do','DBCGO Donor Report Amministrativi',15)
|
||||
/
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
("ID","ID_PADRE","NOME","COMANDO","DESCRIZIONE","ORDINE")
|
||||
VALUES
|
||||
(16,6,'REPORT AMMINISTRATIVI','recipientQuadraturaSearch.do','DBCGO Recipient Report Amministrativi',16)
|
||||
/
|
||||
-- ASSOCIAZIONE PROFILI-FUNZIONE
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,2);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,3);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,4);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,5);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,6);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,7);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,8);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,9);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,10);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,11);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,12);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,13);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,14);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,15);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (1,16);
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (2,1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (2,2);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (2,6);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (2,12);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (2,13);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (2,14);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (2,15);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (2,16);
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (3,1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (3,2);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (3,3);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (3,6);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (3,7);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (3,10);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (3,11);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (3,12);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (3,14);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (3,15);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (3,16);
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (4,1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (4,2);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (4,3);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (4,6);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (4,7);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (4,12);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (4,14);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (4,15);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (4,16);
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (5,1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (5,2);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (5,3);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (5,6);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (5,7);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (5,12);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (5,14);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (5,15);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (5,16);
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,2);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,3);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,4);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,5);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,6);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,7);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,8);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,9);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,10);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,11);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,12);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,14);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,15);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO,ID_FUNZIONE) VALUES (6,16);
|
||||
|
||||
|
||||
-- PROFONDITA STORICO (RECIPIENT)
|
||||
UPDATE DBCGO_STATO_REC SET VIS_DAY_NUM=360 WHERE VIS_DAY_NUM=60;
|
||||
|
||||
-- PROFONDITA STORICO (DONOR)
|
||||
UPDATE DBCGO_STATO SET VIS_DAY_NUM=360 WHERE VIS_DAY_NUM=60;
|
||||
|
||||
-- VISUALIZZAZIONE DI TUTTI I PASSAGGI DI STATO (RECIPIENT)
|
||||
UPDATE DBCGO_STATO_REC SET ID_STATO_GRP=5 WHERE ID_STATO=5;
|
||||
UPDATE DBCGO_STATO_REC SET ID_STATO_GRP=10 WHERE ID_STATO=10;
|
||||
UPDATE DBCGO_STATO_REC SET ID_STATO_GRP=11 WHERE ID_STATO=11;
|
||||
UPDATE DBCGO_STATO_REC SET ID_STATO_GRP=12 WHERE ID_STATO=12;
|
||||
UPDATE DBCGO_STATO_REC SET ID_STATO_GRP=13 WHERE ID_STATO=13;
|
||||
UPDATE DBCGO_STATO_REC SET ID_STATO_GRP=15 WHERE ID_STATO=15;
|
||||
UPDATE DBCGO_STATO_REC SET ID_STATO_GRP=16 WHERE ID_STATO=16;
|
||||
UPDATE DBCGO_STATO_REC SET ID_STATO_GRP=17 WHERE ID_STATO=17;
|
||||
UPDATE DBCGO_STATO_REC SET ID_STATO_GRP=99 WHERE ID_STATO=99;
|
||||
|
||||
-- LOG SECURITY PER ACTION DI QUADRATURA
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'LOG_ACTION','15','Download Quadratura Donor Report',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'LOG_ACTION','16','Download Quadratura Recipient Report',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'LOG_ACTION','17','Ricerca Quadratura Donor',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'LOG_ACTION','18','Ricerca Quadratura Recipient',null);
|
||||
|
||||
-- FLAG_TRASFERIMENTO
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'FLAG_TRASFERIMENTO','Y','Y',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'FLAG_TRASFERIMENTO','N','N',null);
|
||||
|
||||
-- AOM VIRTUALI (RECIPIENT)
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','PTMB','Poste Mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','1MOB','Uno Mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','BTMB','BT Mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','CONA','Conad Insim',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','DTLC','Daily Telecom',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','FWMB','Fastweb Mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','PLDT','PLDT Italia',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','LYCA','LYCA Mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','ERGM','ERG Mobile',null);
|
||||
|
||||
-- AOM VIRTUALI (DONOR)
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_DONOR','PTMB','Poste Mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_DONOR','1MOB','Uno Mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_DONOR','BTMB','BT Mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_DONOR','CONA','Conad Insim',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_DONOR','DTLC','Daily Telecom',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_DONOR','FWMB','Fastweb Mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_DONOR','PLDT','PLDT Italia',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_DONOR','LYCA','LYCA Mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_DONOR','ERGM','ERG Mobile',null);
|
||||
commit;
|
||||
@@ -0,0 +1,4 @@
|
||||
update DBCGO_GESTIONE_RICHIESTA set CODICE_OPERATORE_V_DONOR='COOP' where OPERATORE_INTERNO='COOP';
|
||||
update DBCGO_GESTIONE_RICHIESTA set CODICE_OPERATORE_V_DONOR='TISC' where OPERATORE_INTERNO='TISC';
|
||||
update DBCGO_GESTIONE_RICHIESTA set CODICE_OPERATORE_V_DONOR='NOVE' where OPERATORE_INTERNO='NOVE';
|
||||
commit;
|
||||
@@ -0,0 +1,2 @@
|
||||
alter table DBCGO_GESTIONE_RICHIESTA drop column OPERATORE_INTERNO
|
||||
/
|
||||
12
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dwh.sql
Normal file
12
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dwh.sql
Normal file
@@ -0,0 +1,12 @@
|
||||
--execute as DWH
|
||||
|
||||
spool /mnpapp/log/script/dwh_200904.log;
|
||||
|
||||
-----------------------------
|
||||
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dwhDDL.sql
|
||||
|
||||
|
||||
spool off;
|
||||
672
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dwhDDL.sql
Normal file
672
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile09/dwhDDL.sql
Normal file
@@ -0,0 +1,672 @@
|
||||
--Da Eseguire come utente DWH
|
||||
-- GESTIONE DEI REPORT
|
||||
DROP MATERIALIZED VIEW dwh.mnp_dwh_don;
|
||||
|
||||
CREATE MATERIALIZED VIEW dwh.mnp_dwh_don
|
||||
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 (SUBSTR (codice_gruppo, 1, 3),
|
||||
'BKL', 'BKL',
|
||||
DECODE (a.richiestaadhocaom || a.richiestaadhoc,
|
||||
'00', 'Standard',
|
||||
'PHoc'
|
||||
)
|
||||
) AS tipo_richiesta,
|
||||
a.tipo_cliente, a.nome_ot, a.codice_pre_post_pagato,
|
||||
a.marcaggio, a.sottomarcaggio,
|
||||
a.codice_operatore_recipient,
|
||||
a.codice_operatore_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,
|
||||
c.descr_stato AS descr_stato_evento,
|
||||
ca.descr_stato AS descr_stato_attuale,
|
||||
b.stato_a AS stato_evento, a.stato AS stato_attuale,
|
||||
DECODE (a.stato,
|
||||
10, a.codicerifiutovalidazione,
|
||||
NULL
|
||||
) AS cod_rifiuto,
|
||||
DECODE (a.stato, 10, r.causale, NULL) AS causale_rifiuto,
|
||||
COUNT (*) AS richieste
|
||||
FROM mnp.mnp_gestione_richiesta a,
|
||||
mnp.mnp_storico_richiesta b,
|
||||
mnp.mnp_stato c,
|
||||
mnp.mnp_stato ca,
|
||||
mnp.mnp_causale_rifiuto r
|
||||
WHERE (TRUNC (b.data_i_o) BETWEEN TO_DATE (SYSDATE - 183)
|
||||
AND TRUNC (SYSDATE)
|
||||
)
|
||||
AND (a.id_richiesta = b.id_richiesta)
|
||||
AND (b.stato_a IN (1, 3, 4, 9, 10, 12, 16))
|
||||
AND (b.stato_a = c.id_stato)
|
||||
AND (a.stato = ca.id_stato)
|
||||
AND a.codicerifiutovalidazione = r.cod_causale_rifiuto(+)
|
||||
GROUP BY DECODE (SUBSTR (codice_gruppo, 1, 3),
|
||||
'BKL', 'BKL',
|
||||
DECODE (a.richiestaadhocaom || a.richiestaadhoc,
|
||||
'00', 'Standard',
|
||||
'PHoc'
|
||||
)
|
||||
),
|
||||
a.tipo_cliente,
|
||||
a.nome_ot,
|
||||
a.codice_pre_post_pagato,
|
||||
a.marcaggio,
|
||||
a.sottomarcaggio,
|
||||
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'),
|
||||
c.descr_stato,
|
||||
ca.descr_stato,
|
||||
b.stato_a,
|
||||
a.stato,
|
||||
DECODE (a.stato, 10, a.codicerifiutovalidazione, NULL),
|
||||
DECODE (a.stato, 10, r.causale, NULL),
|
||||
a.codice_operatore_rec_eff,
|
||||
a.codice_operatore_don_eff) r
|
||||
/
|
||||
|
||||
----------------------------------------------------------------
|
||||
--CREA INDICE SU dwh.mnp_dwh_don
|
||||
|
||||
CREATE INDEX IDX_MNP_DWH_DON_1 ON dwh.mnp_dwh_don
|
||||
(DATA_EVENTO)
|
||||
TABLESPACE TAB_IDX_BIG;
|
||||
|
||||
CREATE INDEX IDX_MNP_DWH_DON_2 ON dwh.mnp_dwh_don
|
||||
(STATO_ATTUALE)
|
||||
TABLESPACE TAB_IDX_BIG;
|
||||
|
||||
-----------------------------------------------------------------
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
DROP MATERIALIZED VIEW dwh.mnp_dwh_por
|
||||
/
|
||||
|
||||
CREATE MATERIALIZED VIEW dwh.mnp_dwh_por
|
||||
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, COUNT (*) AS richieste,
|
||||
a.codice_operatore_donating AS donating,
|
||||
a.codice_operatore_recipient AS recipient,
|
||||
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,
|
||||
c.descr_stato AS stato_evento,
|
||||
s.descr_stato AS stato_attuale,
|
||||
a.codice_operatore_don_eff AS donor_effettivo,
|
||||
a.codice_operatore_rec_eff AS recipient_effettivo
|
||||
FROM mnp.mnp_gestione_richiesta_porting a,
|
||||
mnp.mnp_storico_porting b,
|
||||
mnp.mnp_stato_porting c,
|
||||
mnp.mnp_stato_porting s
|
||||
WHERE b.data_i_o BETWEEN TO_DATE (SYSDATE - 183) AND TRUNC (SYSDATE)
|
||||
AND a.id_richiesta = b.id_richiesta
|
||||
AND b.stato_a = c.id_stato
|
||||
AND a.stato = s.id_stato
|
||||
GROUP BY 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'),
|
||||
c.descr_stato,
|
||||
s.descr_stato,
|
||||
a.codice_operatore_rec_eff,
|
||||
a.codice_operatore_don_eff) r
|
||||
/
|
||||
--------------------------------------------------------------------------------
|
||||
----------------------------------------------------------------
|
||||
--CREA INDICE SU dwh.mnp_dwh_por
|
||||
|
||||
CREATE INDEX IDX_MNP_DWH_POR_1 ON dwh.mnp_dwh_por
|
||||
(DATA_EVENTO)
|
||||
TABLESPACE TAB_IDX_BIG;
|
||||
|
||||
-----------------------------------------------------------------
|
||||
|
||||
|
||||
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_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 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(+)
|
||||
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_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
|
||||
/
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
----------------------------------------------------------------
|
||||
--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;
|
||||
|
||||
-----------------------------------------------------------------
|
||||
|
||||
CREATE OR REPLACE VIEW mnp_delibera_don_view (
|
||||
id_prog,
|
||||
olo,
|
||||
ric_ricevute,
|
||||
ric_pic,
|
||||
data_evento,
|
||||
recipient_effettivo )
|
||||
AS
|
||||
((SELECT ROWNUM, r.aa, r.bb, r.cc, r.dd, r.ee
|
||||
FROM (SELECT desc_olo aa, NVL (rric, 0) bb, NVL (rpic, 0) cc,
|
||||
NVL (data_evento, fun_giorni_meno (TRUNC (SYSDATE), 1)) dd,
|
||||
recipient_effettivo ee
|
||||
FROM (SELECT data_evento, codice_operatore_recipient,
|
||||
SUM (richieste) AS rric
|
||||
FROM mnp_dwh_don
|
||||
WHERE data_evento = fun_giorni_meno (TRUNC (SYSDATE), 1)
|
||||
AND stato_evento = 1
|
||||
AND tipo_richiesta = 'Standard'
|
||||
GROUP BY data_evento, codice_operatore_recipient) riric,
|
||||
(SELECT codice_operatore_recipient, SUM (richieste)
|
||||
AS rpic,
|
||||
recipient_effettivo
|
||||
FROM mnp_dwh_don
|
||||
WHERE data_evento = fun_giorni_meno (TRUNC (SYSDATE), 1)
|
||||
AND stato_evento = 1
|
||||
AND stato_attuale <> 4
|
||||
AND tipo_richiesta = 'Standard'
|
||||
GROUP BY codice_operatore_recipient, recipient_effettivo) ripic,
|
||||
(SELECT desc_olo
|
||||
FROM mnp.mnp_olo
|
||||
WHERE flag_terze_parti = 1) olo
|
||||
WHERE desc_olo = ripic.codice_operatore_recipient(+)
|
||||
AND desc_olo = riric.codice_operatore_recipient(+)) r)
|
||||
)
|
||||
/
|
||||
|
||||
CREATE OR REPLACE VIEW mnp_dwh_don_dati_rifiuti_view (
|
||||
id_prog,
|
||||
count,
|
||||
cliente,
|
||||
ot,
|
||||
"STANDARD/HOC",
|
||||
marcaggio,
|
||||
recipient,
|
||||
data_evento,
|
||||
settimana_evento,
|
||||
mese_evento,
|
||||
stato_evento,
|
||||
cod_rifiuto,
|
||||
causale,
|
||||
causale_aggregata,
|
||||
sottomarcaggio,
|
||||
"CODICE_POP-PRP",
|
||||
donor_effettivo,
|
||||
recipient_effettivo )
|
||||
AS
|
||||
(SELECT ROWNUM, r.aa, r.bb, r.cc, r.dd, r.ee, r.ff, r.gg, r.hh, r.ii, r.ll,
|
||||
r.mm, r.nn, r.oo, r.pp, r.qq, r.ss, r.tt
|
||||
FROM (SELECT SUM (mnp_dwh_don.richieste) aa, mnp_dwh_don.tipo_cliente bb,
|
||||
mnp_dwh_don.nome_ot cc, mnp_dwh_don.tipo_richiesta dd,
|
||||
mnp_dwh_don.marcaggio ee,
|
||||
mnp_dwh_don.codice_operatore_recipient ff,
|
||||
mnp_dwh_don.data_evento gg, mnp_dwh_don.settimana_evento hh,
|
||||
TO_CHAR (mnp_dwh_don.data_evento, 'YY-MM') ii,
|
||||
mnp_dwh_don.descr_stato_evento ll,
|
||||
mnp_dwh_don.cod_rifiuto mm, mnp_dwh_don.causale_rifiuto nn,
|
||||
DECODE (cod_rifiuto,
|
||||
12, 'ANNULLAMENTO PER RICHIESTE DA ALTRO RECIPIENT',
|
||||
'ALTRO'
|
||||
) oo,
|
||||
mnp_dwh_don.sottomarcaggio pp,
|
||||
mnp_dwh_don.codice_pre_post_pagato qq,
|
||||
mnp_dwh_don.donor_effettivo ss,
|
||||
mnp_dwh_don.recipient_effettivo tt
|
||||
FROM mnp_dwh_don
|
||||
WHERE mnp_dwh_don.stato_attuale = 10
|
||||
GROUP BY mnp_dwh_don.tipo_cliente,
|
||||
mnp_dwh_don.nome_ot,
|
||||
mnp_dwh_don.tipo_richiesta,
|
||||
mnp_dwh_don.marcaggio,
|
||||
mnp_dwh_don.codice_operatore_recipient,
|
||||
mnp_dwh_don.data_evento,
|
||||
mnp_dwh_don.settimana_evento,
|
||||
TO_CHAR (mnp_dwh_don.data_evento, 'YY-MM'),
|
||||
mnp_dwh_don.descr_stato_evento,
|
||||
mnp_dwh_don.cod_rifiuto,
|
||||
mnp_dwh_don.causale_rifiuto,
|
||||
DECODE (cod_rifiuto,
|
||||
12, 'ANNULLAMENTO PER RICHIESTE DA ALTRO RECIPIENT',
|
||||
'ALTRO'
|
||||
),
|
||||
mnp_dwh_don.sottomarcaggio,
|
||||
mnp_dwh_don.codice_pre_post_pagato,
|
||||
mnp_dwh_don.donor_effettivo,
|
||||
mnp_dwh_don.recipient_effettivo) r
|
||||
)
|
||||
/
|
||||
---------------------------------------------------------------------------------
|
||||
|
||||
-- CREA LA VISTA MNP_DWH_REC_DATI_RIFIUTI_VIEW
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_DWH_REC_DATI_RIFIUTI_VIEW
|
||||
(ID_PROG,
|
||||
RICHIESTE,
|
||||
TIPO_CLIENTE,
|
||||
NOME_OT,
|
||||
TIPO_RICHIESTA,
|
||||
DONATING,
|
||||
DATA_EVENTO,
|
||||
SETTIMANA_EVENTO,
|
||||
DESCR_STATO_EVENTO,
|
||||
CAUSALE_RIFIUTO,
|
||||
COD_RIFIUTO,
|
||||
CODICE_PRE_POST_PAGATO,
|
||||
DESC_STATO_ATTUALE,
|
||||
DONOR_EFFETTIVO,
|
||||
RECIPIENT_EFFETTIVO)
|
||||
AS
|
||||
(
|
||||
SELECT ROWNUM, r.aa, r.bb, r.cc, r.dd, r.ee, r.ff, r.gg, r.hh, r.ii, r.ll, r.mm, r.nn, r.oo, r.pp
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
Sum(MNP_DWH_REC_PUSH.RICHIESTE)aa,
|
||||
MNP_DWH_REC_PUSH.TIPO_CLIENTE bb,
|
||||
MNP_DWH_REC_PUSH.NOME_OT cc,
|
||||
MNP_DWH_REC_PUSH.TIPO_RICHIESTA dd,
|
||||
MNP_DWH_REC_PUSH.DONATING ee,
|
||||
MNP_DWH_REC_PUSH.DATA_EVENTO ff,
|
||||
MNP_DWH_REC_PUSH.SETTIMANA_EVENTO gg,
|
||||
MNP_DWH_REC_PUSH.DESCR_STATO_EVENTO hh,
|
||||
MNP_DWH_REC_PUSH.CAUSALE_RIFIUTO ii,
|
||||
MNP_DWH_REC_PUSH.COD_RIFIUTO ll,
|
||||
MNP_DWH_REC_PUSH.CODICE_PRE_POST_PAGATO mm,
|
||||
MNP_DWH_REC_PUSH.DESCR_STATO_ATTUALE nn,
|
||||
MNP_DWH_REC_PUSH.DONOR_EFFETTIVO oo,
|
||||
MNP_DWH_REC_PUSH.RECIPIENT_EFFETTIVO pp
|
||||
FROM MNP_DWH_REC_PUSH
|
||||
WHERE (MNP_DWH_REC_PUSH.STATO_ATTUALE IN (7,9))
|
||||
GROUP BY
|
||||
MNP_DWH_REC_PUSH.TIPO_CLIENTE,
|
||||
MNP_DWH_REC_PUSH.NOME_OT,
|
||||
MNP_DWH_REC_PUSH.TIPO_RICHIESTA,
|
||||
MNP_DWH_REC_PUSH.DONATING,
|
||||
MNP_DWH_REC_PUSH.DATA_EVENTO,
|
||||
MNP_DWH_REC_PUSH.SETTIMANA_EVENTO,
|
||||
MNP_DWH_REC_PUSH.DESCR_STATO_EVENTO,
|
||||
MNP_DWH_REC_PUSH.CAUSALE_RIFIUTO,
|
||||
MNP_DWH_REC_PUSH.COD_RIFIUTO,
|
||||
MNP_DWH_REC_PUSH.CODICE_PRE_POST_PAGATO,
|
||||
MNP_DWH_REC_PUSH.DESCR_STATO_ATTUALE,
|
||||
MNP_DWH_REC_PUSH.DONOR_EFFETTIVO,
|
||||
MNP_DWH_REC_PUSH.RECIPIENT_EFFETTIVO
|
||||
)r);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
---------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW mnp_dwh_rec_dati_view (
|
||||
id_prog,
|
||||
count,
|
||||
cliente,
|
||||
ot,
|
||||
donating,
|
||||
"STANDARD/HOC",
|
||||
data_evento,
|
||||
settimana_evento,
|
||||
stato_evento,
|
||||
stato_attuale,
|
||||
scartata_pic,
|
||||
"CODICE_POP-PRP",
|
||||
mese_evento,
|
||||
donor_effettivo,
|
||||
recipient_effettivo )
|
||||
AS
|
||||
(SELECT ROWNUM, r.aa, r.bb, r.cc, r.dd, r.ee, r.ff, r.gg, r.hh, r.ii, r.ll,
|
||||
r.mm, r.oo,r.donor_effettivo, r.recipient_effettivo
|
||||
FROM (SELECT SUM (mnp_dwh_rec_push.richieste) aa,
|
||||
mnp_dwh_rec_push.tipo_cliente bb,
|
||||
mnp_dwh_rec_push.nome_ot cc, mnp_dwh_rec_push.donating dd,
|
||||
mnp_dwh_rec_push.tipo_richiesta ee,
|
||||
mnp_dwh_rec_push.data_evento ff,
|
||||
mnp_dwh_rec_push.settimana_evento gg,
|
||||
mnp_dwh_rec_push.descr_stato_evento hh,
|
||||
mnp_dwh_rec_push.descr_stato_attuale ii,
|
||||
mnp_dwh_rec_push.pic_scarto ll,
|
||||
mnp_dwh_rec_push.codice_pre_post_pagato mm,
|
||||
mnp_dwh_rec_push.donor_effettivo ,
|
||||
mnp_dwh_rec_push.recipient_effettivo ,
|
||||
TO_CHAR (mnp_dwh_rec_push.data_evento, 'YY-MM') oo
|
||||
FROM mnp_dwh_rec_push
|
||||
WHERE (mnp_dwh_rec_push.donating <> 'TIMT')
|
||||
GROUP BY mnp_dwh_rec_push.tipo_cliente,
|
||||
mnp_dwh_rec_push.nome_ot,
|
||||
mnp_dwh_rec_push.tipo_richiesta,
|
||||
mnp_dwh_rec_push.donating,
|
||||
mnp_dwh_rec_push.data_evento,
|
||||
mnp_dwh_rec_push.settimana_evento,
|
||||
mnp_dwh_rec_push.descr_stato_evento,
|
||||
mnp_dwh_rec_push.descr_stato_attuale,
|
||||
mnp_dwh_rec_push.pic_scarto,
|
||||
mnp_dwh_rec_push.codice_pre_post_pagato,
|
||||
mnp_dwh_rec_push.recipient_effettivo,
|
||||
mnp_dwh_rec_push.donor_effettivo,
|
||||
TO_CHAR (mnp_dwh_rec_push.data_evento, 'YY-MM')) r
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW mnp_mob_int_view (
|
||||
id_prog,
|
||||
data_aggiornamento,
|
||||
tipo_richiesta,
|
||||
tipo_cliente,
|
||||
codice_operatore_donating,
|
||||
codice_operatore_recipient,
|
||||
data_evento,
|
||||
settimana_evento,
|
||||
anno_mese_evento,
|
||||
codice_pre_post_pagato,
|
||||
richieste,
|
||||
donor_effettivo,
|
||||
recipient_effettivo )
|
||||
AS
|
||||
(SELECT ROWNUM, r.*
|
||||
FROM (SELECT a.data_aggiornamento, a.tipo_richiesta, a.tipo_cliente,
|
||||
a.codice_operatore_donating, a.codice_operatore_recipient,
|
||||
a.data_evento, a.settimana_evento,
|
||||
TO_CHAR (a.data_evento, 'YY-MM'), a.codice_pre_post_pagato,
|
||||
SUM (a.richieste),a.donor_effettivo,a.recipient_effettivo
|
||||
FROM mnp_dwh_don a
|
||||
WHERE a.descr_stato_evento = 'ESPLETATA'
|
||||
AND a.data_evento >= (SYSDATE - 183)
|
||||
GROUP BY a.data_aggiornamento,
|
||||
a.tipo_richiesta,
|
||||
a.tipo_cliente,
|
||||
a.codice_operatore_donating,
|
||||
a.codice_operatore_recipient,
|
||||
a.data_evento,
|
||||
a.settimana_evento,
|
||||
TO_CHAR (a.data_evento, 'YY-MM'),
|
||||
a.codice_pre_post_pagato,
|
||||
a.donor_effettivo,a.recipient_effettivo
|
||||
UNION
|
||||
SELECT b.data_aggiornamento, b.tipo_richiesta, b.tipo_cliente,
|
||||
b.donating, 'TIMG', b.data_evento, b.settimana_evento,
|
||||
TO_CHAR (b.data_evento, 'YY-MM'), b.codice_pre_post_pagato,
|
||||
SUM (b.richieste), b.donor_effettivo,b.recipient_effettivo
|
||||
FROM mnp_dwh_rec_push b
|
||||
WHERE b.descr_stato_evento = 'EVASA'
|
||||
AND b.data_evento >= (SYSDATE - 183)
|
||||
GROUP BY b.data_aggiornamento,
|
||||
b.tipo_richiesta,
|
||||
b.tipo_cliente,
|
||||
b.donating,
|
||||
'TIMG',
|
||||
b.data_evento,
|
||||
b.settimana_evento,
|
||||
TO_CHAR (b.data_evento, 'YY-MM'),
|
||||
b.codice_pre_post_pagato,
|
||||
b.donor_effettivo,b.recipient_effettivo
|
||||
UNION
|
||||
SELECT c.data_aggiornamento, 'TERZE PARTI', 'TERZE PARTI',
|
||||
c.donating, c.recipient, c.data_evento, c.settimana_evento,
|
||||
TO_CHAR (c.data_evento, 'YY-MM'), 'TERZE PARTI',
|
||||
SUM (c.richieste), c.donor_effettivo, c.recipient_effettivo
|
||||
FROM mnp_dwh_por c
|
||||
WHERE c.stato_evento = 'ESPLETATA'
|
||||
AND c.data_evento >= (SYSDATE - 183)
|
||||
GROUP BY c.data_aggiornamento,
|
||||
'TERZE PARTI',
|
||||
'TERZE PARTI',
|
||||
c.donating,
|
||||
c.recipient,
|
||||
c.donor_effettivo, c.recipient_effettivo,
|
||||
c.data_evento,
|
||||
c.settimana_evento,
|
||||
TO_CHAR (c.data_evento, 'YY-MM'),
|
||||
'TERZE PARTI') r
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW mnp_recipient_canale_view (
|
||||
id_prog,
|
||||
data_aggiornamento,
|
||||
tipo_richiesta,
|
||||
tipo_cliente,
|
||||
nome_ot,
|
||||
codice_dealer,
|
||||
tipo_servizio,
|
||||
donating,
|
||||
data_evento,
|
||||
settimana_evento,
|
||||
mese_evento,
|
||||
descr_stato_evento,
|
||||
desc_stato_attuale,
|
||||
stato_evento,
|
||||
stato_attuale,
|
||||
cod_rifiuto,
|
||||
causale_rifiuto,
|
||||
canale_acquisizione,
|
||||
sottocanale_acquisizione,
|
||||
riga,
|
||||
donor_effettivo,
|
||||
recipient_effettivo )
|
||||
AS
|
||||
(
|
||||
(SELECT ROWNUM, r.aa, r.bb, r.cc, r.dd, r.ee, r.ff, r.gg, r.hh, r.ii, r.ll,
|
||||
r.mm, r.nn, r.oo, r.pp, r.qq, r.rr, r.ss, r.tt, r.uu, donor_effettivo, recipient_effettivo
|
||||
FROM (SELECT mnp_dwh_rec_push.data_aggiornamento aa,
|
||||
mnp_dwh_rec_push.tipo_richiesta bb,
|
||||
mnp_dwh_rec_push.tipo_cliente cc,
|
||||
mnp_dwh_rec_push.nome_ot dd,
|
||||
mnp_dwh_rec_push.codice_dealer ee,
|
||||
mnp_dwh_rec_push.tipo_servizio ff,
|
||||
mnp_dwh_rec_push.donating gg,
|
||||
mnp_dwh_rec_push.data_evento hh,
|
||||
mnp_dwh_rec_push.settimana_evento ii,
|
||||
mnp_dwh_rec_push.mese_evento ll,
|
||||
mnp_dwh_rec_push.descr_stato_evento mm,
|
||||
mnp_dwh_rec_push.descr_stato_attuale nn,
|
||||
mnp_dwh_rec_push.stato_evento oo,
|
||||
mnp_dwh_rec_push.stato_attuale pp,
|
||||
mnp_dwh_rec_push.cod_rifiuto qq,
|
||||
mnp_dwh_rec_push.causale_rifiuto rr,
|
||||
mnp_dwh_rec_push.canale_acquisizione ss,
|
||||
mnp_dwh_rec_push.sottocanale_acquisizione tt,
|
||||
SUM (mnp_dwh_rec_push.richieste) uu,
|
||||
mnp_dwh_rec_push.donor_effettivo,
|
||||
mnp_dwh_rec_push.recipient_effettivo
|
||||
FROM mnp_dwh_rec_push
|
||||
GROUP BY mnp_dwh_rec_push.data_aggiornamento,
|
||||
mnp_dwh_rec_push.tipo_richiesta,
|
||||
mnp_dwh_rec_push.tipo_cliente,
|
||||
mnp_dwh_rec_push.nome_ot,
|
||||
mnp_dwh_rec_push.codice_dealer,
|
||||
mnp_dwh_rec_push.tipo_servizio,
|
||||
mnp_dwh_rec_push.donating,
|
||||
mnp_dwh_rec_push.data_evento,
|
||||
mnp_dwh_rec_push.settimana_evento,
|
||||
mnp_dwh_rec_push.mese_evento,
|
||||
mnp_dwh_rec_push.descr_stato_evento,
|
||||
mnp_dwh_rec_push.descr_stato_attuale,
|
||||
mnp_dwh_rec_push.stato_evento,
|
||||
mnp_dwh_rec_push.stato_attuale,
|
||||
mnp_dwh_rec_push.cod_rifiuto,
|
||||
mnp_dwh_rec_push.causale_rifiuto,
|
||||
mnp_dwh_rec_push.canale_acquisizione,
|
||||
mnp_dwh_rec_push.donor_effettivo,
|
||||
mnp_dwh_rec_push.recipient_effettivo,
|
||||
mnp_dwh_rec_push.sottocanale_acquisizione) r)
|
||||
)
|
||||
/
|
||||
|
||||
CREATE OR REPLACE VIEW mnp_dwh_don_dati_view (
|
||||
id_prog,
|
||||
count,
|
||||
cliente,
|
||||
ot,
|
||||
"STANDARD/HOC",
|
||||
marcaggio,
|
||||
recipient,
|
||||
data_evento,
|
||||
settimana_evento,
|
||||
mese_evento,
|
||||
stato_evento,
|
||||
stato_attuale,
|
||||
sottomarcaggio,
|
||||
"CODICE_POP-PRP",
|
||||
donor_effettivo,
|
||||
recipient_effettivo )
|
||||
AS
|
||||
(
|
||||
(SELECT ROWNUM, r.aa, r.bb, r.cc, r.dd, r.ee, r.ff, r.gg, r.hh, r.ii, r.ll,
|
||||
r.mm, r.nn, r.oo, r.pp, r.ss
|
||||
FROM (SELECT SUM (mnp_dwh_don.richieste) aa, mnp_dwh_don.tipo_cliente bb,
|
||||
mnp_dwh_don.nome_ot cc, mnp_dwh_don.tipo_richiesta dd,
|
||||
mnp_dwh_don.marcaggio ee,
|
||||
mnp_dwh_don.codice_operatore_recipient ff,
|
||||
mnp_dwh_don.data_evento gg, mnp_dwh_don.settimana_evento hh,
|
||||
TO_CHAR (mnp_dwh_don.data_evento, 'YY-MM') ii,
|
||||
mnp_dwh_don.descr_stato_evento ll,
|
||||
mnp_dwh_don.descr_stato_attuale mm,
|
||||
mnp_dwh_don.sottomarcaggio nn,
|
||||
mnp_dwh_don.codice_pre_post_pagato oo,
|
||||
mnp_dwh_don.donor_effettivo pp,
|
||||
mnp_dwh_don.recipient_effettivo ss
|
||||
FROM mnp_dwh_don
|
||||
GROUP BY mnp_dwh_don.tipo_cliente,
|
||||
mnp_dwh_don.nome_ot,
|
||||
mnp_dwh_don.tipo_richiesta,
|
||||
mnp_dwh_don.marcaggio,
|
||||
mnp_dwh_don.codice_operatore_recipient,
|
||||
mnp_dwh_don.data_evento,
|
||||
mnp_dwh_don.settimana_evento,
|
||||
TO_CHAR (mnp_dwh_don.data_evento, 'YY-MM'),
|
||||
mnp_dwh_don.descr_stato_evento,
|
||||
mnp_dwh_don.descr_stato_attuale,
|
||||
mnp_dwh_don.sottomarcaggio,
|
||||
mnp_dwh_don.codice_pre_post_pagato,
|
||||
mnp_dwh_don.donor_effettivo,
|
||||
mnp_dwh_don.recipient_effettivo) r)
|
||||
)
|
||||
/
|
||||
Reference in New Issue
Block a user