First Commit - Source Code from Reply
This commit is contained in:
2192
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/Festivita_2013.sql
Normal file
2192
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/Festivita_2013.sql
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,14 @@
|
||||
ALTER TABLE DBCGO.DBCGO_PORTING_PP
|
||||
ADD CODICE_OPERATORE_DON_EFF VARCHAR2(4 BYTE);
|
||||
ALTER TABLE DBCGO.DBCGO_PORTING_PP
|
||||
ADD CODICE_OPERATORE_REC_EFF VARCHAR2(4 BYTE);
|
||||
|
||||
ALTER TABLE DBCGO.DBCGO_DONOR_PP
|
||||
ADD CODICE_OPERATORE_REC_EFF VARCHAR2(4 BYTE);
|
||||
ALTER TABLE DBCGO.DBCGO_DONOR_PP
|
||||
ADD CODICE_OPERATORE_DON_EFF VARCHAR2(4 BYTE);
|
||||
|
||||
ALTER TABLE DBCGO.DBCGO_RECIPIENT_PP
|
||||
ADD CODICE_OPERATORE_REC_EFF VARCHAR2(4 BYTE);
|
||||
ALTER TABLE DBCGO.DBCGO_RECIPIENT_PP
|
||||
ADD CODICE_OPERATORE_DON_EFF VARCHAR2(4 BYTE);
|
||||
@@ -0,0 +1,102 @@
|
||||
-- AGGIORNAMENTO DIRETTO SENZA PASSARE PER LE TABELLE PRINCIPALI
|
||||
-- PER LE RICHIESTE PRECEDENTI AL <DATA> QUANDO ANCORA NON ESISTEVANO I VIRTUALI
|
||||
UPDATE dbcgo_donor_pp dpp
|
||||
SET dpp.codice_operatore_don_eff = dpp.CODICE_OPERATORE_DONATING,
|
||||
dpp.codice_operatore_rec_eff = dpp.CODICE_OPERATORE_RECIPIENT
|
||||
WHERE data_transizione_stato < TO_DATE('01012009','ddmmyyyy');
|
||||
COMMIT;
|
||||
|
||||
UPDATE dbcgo_recipient_pp rpp
|
||||
SET rpp.codice_operatore_don_eff = rpp.CODICE_OPERATORE_DONATING,
|
||||
rpp.codice_operatore_rec_eff = rpp.CODICE_OPERATORE_RECIPIENT
|
||||
WHERE data_transizione_stato < TO_DATE('01012009','ddmmyyyy');
|
||||
COMMIT;
|
||||
|
||||
UPDATE dbcgo_porting_pp ppp
|
||||
SET ppp.codice_operatore_don_eff = ppp.CODICE_OPERATORE_DONATING,
|
||||
ppp.codice_operatore_rec_eff = ppp.CODICE_OPERATORE_RECIPIENT
|
||||
WHERE data_transizione_stato < TO_DATE('01012009','ddmmyyyy');
|
||||
COMMIT;
|
||||
|
||||
|
||||
-- AGGIORNAMENTO DEI DATI PER LE RICHIESTE PRESENTI SU DBCGO
|
||||
UPDATE dbcgo_donor_pp dpp
|
||||
SET (dpp.codice_operatore_don_eff, dpp.codice_operatore_rec_eff) =
|
||||
( SELECT NVL(CODICE_OPERATORE_V_DONOR,CODICE_OPERATORE_DONATING), NVL(CODICE_OPERATORE_V_RECIPIENT,CODICE_OPERATORE_RECIPIENT)
|
||||
FROM dbcgo_gestione_richiesta WHERE id_richiesta = dpp.id_richiesta)
|
||||
WHERE codice_operatore_don_eff IS NULL;
|
||||
COMMIT;
|
||||
|
||||
UPDATE dbcgo_recipient_pp rpp
|
||||
SET (rpp.codice_operatore_don_eff, rpp.codice_operatore_rec_eff) =
|
||||
( SELECT NVL(CODICE_OPERATORE_V_DONOR,CODICE_OPERATORE_DONATING), NVL(CODICE_OPERATORE_V_RECIPIENT,CODICE_OPERATORE_RECIPIENT)
|
||||
FROM dbcgo_gestione_richiesta_rec WHERE id_richiesta = rpp.id_richiesta)
|
||||
WHERE codice_operatore_don_eff IS NULL;
|
||||
COMMIT;
|
||||
|
||||
|
||||
-- AGGIORNAMENTO DEI DATI PER LE RICHIESTE NON PRESENTI SU DBCGO
|
||||
--
|
||||
-- ESTRAZIONE DELLE INFORMAZIONI DALLE TABELLE ON-LINE di DBC
|
||||
UPDATE dbcgo_donor_pp dpp
|
||||
SET (dpp.codice_operatore_don_eff, dpp.codice_operatore_rec_eff) =
|
||||
( SELECT codice_operatore_don_eff, codice_operatore_rec_eff
|
||||
FROM mnp_gestione_richiesta@mnp
|
||||
WHERE id_richiesta = dpp.id_richiesta)
|
||||
WHERE codice_operatore_don_eff IS NULL;
|
||||
COMMIT;
|
||||
|
||||
UPDATE dbcgo_recipient_pp rpp
|
||||
SET (rpp.codice_operatore_don_eff, rpp.codice_operatore_rec_eff) =
|
||||
( SELECT codice_operatore_don_eff, codice_operatore_rec_eff
|
||||
FROM mnp_gestione_richiesta_rec@mnp WHERE id_richiesta = rpp.id_richiesta)
|
||||
WHERE codice_operatore_don_eff IS NULL;
|
||||
COMMIT;
|
||||
|
||||
UPDATE dbcgo_porting_pp ppp
|
||||
SET (ppp.codice_operatore_don_eff, ppp.codice_operatore_rec_eff) =
|
||||
( SELECT codice_operatore_don_eff, codice_operatore_rec_eff
|
||||
FROM mnp_gestione_richiesta_porting@mnp WHERE id_richiesta = ppp.id_richiesta)
|
||||
WHERE codice_operatore_don_eff IS NULL;
|
||||
COMMIT;
|
||||
--
|
||||
--
|
||||
|
||||
--
|
||||
-- AGGIORNAMENTO DELLE RICHIESTE CHE NON HANNO AVUTO NESSUNA CORRISPONDENZA
|
||||
-- DALLE PRECEDENTI UPDATE, DOVREBBERO AGGIORNARE ZERO RECORD
|
||||
UPDATE dbcgo_donor_pp dpp
|
||||
SET dpp.codice_operatore_don_eff = dpp.CODICE_OPERATORE_DONATING,
|
||||
dpp.codice_operatore_rec_eff = dpp.CODICE_OPERATORE_RECIPIENT
|
||||
WHERE codice_operatore_don_eff IS NULL;
|
||||
COMMIT;
|
||||
|
||||
UPDATE dbcgo_recipient_pp rpp
|
||||
SET rpp.codice_operatore_don_eff = rpp.CODICE_OPERATORE_DONATING,
|
||||
rpp.codice_operatore_rec_eff = rpp.CODICE_OPERATORE_RECIPIENT
|
||||
WHERE codice_operatore_don_eff IS NULL;
|
||||
COMMIT;
|
||||
|
||||
UPDATE dbcgo_porting_pp ppp
|
||||
SET ppp.codice_operatore_don_eff = ppp.CODICE_OPERATORE_DONATING,
|
||||
ppp.codice_operatore_rec_eff = ppp.CODICE_OPERATORE_RECIPIENT
|
||||
WHERE codice_operatore_don_eff IS NULL;
|
||||
COMMIT;
|
||||
|
||||
|
||||
-- aggiornamento tabella centrale
|
||||
UPDATE dbcgo_pp pp
|
||||
SET (codice_operatore_donating, codice_operatore_recipient) =
|
||||
( SELECT NVL(pp_vw.codice_operatore_don_eff, pp_vw.CODICE_OPERATORE_DONATING), NVL(pp_vw.codice_operatore_rec_eff, pp_vw.CODICE_OPERATORE_RECIPIENT)
|
||||
FROM DBCGO_PP_VIEW pp_vw
|
||||
WHERE pp.id_richiesta = pp_vw.id_richiesta
|
||||
AND pp.processo = pp_vw.processo
|
||||
AND (pp.codice_operatore_donating <> pp_vw.codice_operatore_don_eff OR pp.codice_operatore_recipient <> pp_vw.codice_operatore_rec_eff))
|
||||
WHERE (id_richiesta, processo) IN
|
||||
( SELECT id_richiesta, processo
|
||||
FROM DBCGO_PP_VIEW pp_vw
|
||||
WHERE pp.id_richiesta = pp_vw.id_richiesta
|
||||
AND pp.processo = pp_vw.processo
|
||||
AND (pp.codice_operatore_donating <> pp_vw.codice_operatore_don_eff OR pp.codice_operatore_recipient <> pp_vw.codice_operatore_rec_eff));
|
||||
|
||||
COMMIT;
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dbc.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dbc.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_KS12_2012.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
13
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dbcDDL.sql
Normal file
13
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dbcDDL.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
ALTER TABLE MNP_OLO_PREFISSI MODIFY PREFIX VARCHAR2(4 BYTE);
|
||||
|
||||
CREATE TABLE MNP_FASCIA_ORARIA_MONITOR_REC
|
||||
( inizio VARCHAR2(8) NOT null,
|
||||
fine VARCHAR2(8) NOT null
|
||||
) TABLESPACE tab_dwh;
|
||||
|
||||
comment on column MNP_FASCIA_ORARIA_MONITOR_REC.INIZIO
|
||||
is 'orario di inizio per il calcolo delle richieste inserite nel report monitoraggio recipient in formato hh24:mi:ss';
|
||||
|
||||
comment on column MNP_FASCIA_ORARIA_MONITOR_REC.fine
|
||||
is 'orario di fine per il calcolo delle richieste inserite nel report monitoraggio recipient in formato hh24:mi:ss';
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
INSERT INTO MNP_FASCIA_ORARIA_MONITOR_REC (inizio, fine)
|
||||
VALUES ('17:00:00', '19:30:00');
|
||||
|
||||
commit;
|
||||
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dbcgo.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dbcgo.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_KS12_2012.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcgoDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
131
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dbcgoDDL.sql
Normal file
131
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dbcgoDDL.sql
Normal file
@@ -0,0 +1,131 @@
|
||||
create table DBCGO_RICARICHE_BMC
|
||||
(
|
||||
data_rif date not null,
|
||||
msisdn varchar2(20) not null,
|
||||
num_ricariche number not null,
|
||||
imp_tot_ricariche number not null
|
||||
)
|
||||
tablespace DBCGO_DATA_MEDIUM;
|
||||
|
||||
comment on column DBCGO_RICARICHE_BMC.data_rif
|
||||
is 'Data di riferimento del flusso';
|
||||
comment on column DBCGO_RICARICHE_BMC.msisdn
|
||||
is 'Msisdn uscito da TIM nella settimana dii riferimento del flusso';
|
||||
comment on column DBCGO_RICARICHE_BMC.num_ricariche
|
||||
is 'Numero delle ricariche effettuate dal msisdn nei 6 mesi precedenti l''uscita';
|
||||
comment on column DBCGO_RICARICHE_BMC.imp_tot_ricariche
|
||||
is 'Importo totale delle ricariche effettuate nei 6 mesi precedenti l''uscita';
|
||||
|
||||
-- creare indice su mese_comp
|
||||
alter table DBCGO_RICARICHE_BMC
|
||||
add constraint PK_DBCGO_RICARICHE_BMC primary key (data_rif,msisdn)
|
||||
using index
|
||||
tablespace DBCGO_IDX_MEDIUM;
|
||||
|
||||
|
||||
create table DBCGO_FLUSSO_BMC
|
||||
(
|
||||
data_rif date not null,
|
||||
msisdn varchar2(20) not null,
|
||||
num_ricariche number not null,
|
||||
imp_tot_ricariche number not null
|
||||
)
|
||||
tablespace DBCGO_DATA_MEDIUM;
|
||||
|
||||
comment on column DBCGO_FLUSSO_BMC.data_rif
|
||||
is 'Data di riferimento del flusso';
|
||||
comment on column DBCGO_FLUSSO_BMC.msisdn
|
||||
is 'Msisdn uscito da TIM nella settimana dii riferimento del flusso';
|
||||
comment on column DBCGO_FLUSSO_BMC.num_ricariche
|
||||
is 'Numero delle ricariche effettuate dal msisdn nei 6 mesi precedenti l''uscita';
|
||||
comment on column DBCGO_FLUSSO_BMC.imp_tot_ricariche
|
||||
is 'Importo totale delle ricariche effettuate nei 6 mesi precedenti l''uscita';
|
||||
|
||||
-- creare indice su mese_comp
|
||||
alter table DBCGO_FLUSSO_BMC
|
||||
add constraint PK_DBCGO_FLUSSO_BMC primary key (data_rif,msisdn)
|
||||
using index
|
||||
tablespace DBCGO_IDX_MEDIUM;
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_DW_REP_MON_RECIPIENT
|
||||
(mese_comp, tipo_giorno_inserimento, fascia_oraria_richiesta, fascia_oraria_invio, tipo_cliente, numero_richieste) AS
|
||||
SELECT * FROM MNP_DW_REPORT_MONITORAGGIO_REC@DWH;
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_DW_REPORT_TCR
|
||||
(id_richiesta, blocco, data_di_riferimento, data_dco_eff, tcr1, tcr2, msisdn, codice_pre_post_pagato, codice_operatore_don_eff, codice_operatore_rec_eff) AS
|
||||
SELECT * FROM MNP_DW_REPORT_TCR@DWH;
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_DW_REPORT_TCR_DONOR
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
BLOCCO,
|
||||
DATA_DI_RIFERIMENTO,
|
||||
DATA_DCO_EFF,
|
||||
TCR1,
|
||||
TCR2,
|
||||
MSISDN,
|
||||
CODICE_PRE_POST_PAGATO,
|
||||
CODICE_OPERATORE_DON_EFF,
|
||||
CODICE_OPERATORE_REC_EFF,
|
||||
DATA_RIF_BMC,
|
||||
NUM_RICARICHE,
|
||||
IMP_TOT_RICARICHE
|
||||
)
|
||||
AS
|
||||
SELECT ID_RICHIESTA,
|
||||
BLOCCO,
|
||||
DATA_DI_RIFERIMENTO,
|
||||
DATA_DCO_EFF,
|
||||
TCR1,
|
||||
TCR2,
|
||||
A.MSISDN AS MSISDN,
|
||||
CODICE_PRE_POST_PAGATO,
|
||||
CODICE_OPERATORE_DON_EFF,
|
||||
CODICE_OPERATORE_REC_EFF,
|
||||
B.DATA_RIF AS DATA_RIF_BMC,
|
||||
nvl(b.num_ricariche,0) AS NUM_RICARICHE,
|
||||
nvl(b.imp_tot_ricariche,0) AS IMP_TOT_RICARICHE
|
||||
FROM MNP_DW_REPORT_TCR a, DBCGO_RICARICHE_BMC b
|
||||
where a.MSISDN = b.MSISDN(+)
|
||||
and A.CODICE_OPERATORE_DON_EFF = 'TIMG'
|
||||
and b.DATA_RIF(+) between a.DATA_DCO_EFF and a.DATA_DCO_EFF+2;
|
||||
|
||||
-- TOLTO IL NUMERO_RIGA PER PROBLEMI DI PERFORMANCE IN ESERCIZIO.
|
||||
CREATE OR REPLACE FORCE VIEW MNP_DW_XML_IN_OUT_VIEW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
MSISDN,
|
||||
TIPO_FILE,
|
||||
TIPO_NOTIFICA,
|
||||
NOME_FILE,
|
||||
DIREZIONE,
|
||||
DATA,
|
||||
DATA_SHOW,
|
||||
MITTENTE,
|
||||
DESTINATARIO,
|
||||
CANALE_ALTERNATIVO,
|
||||
TIPO_PROCESSO,
|
||||
NOME_FILE_XML,
|
||||
NOME_FILE_ACK,
|
||||
ORD2
|
||||
)
|
||||
AS
|
||||
SELECT ID_RICHIESTA,
|
||||
MSISDN,
|
||||
TIPO_FILE,
|
||||
TIPO_NOTIFICA,
|
||||
NOME_FILE,
|
||||
DIREZIONE,
|
||||
DATA,
|
||||
DATA_SHOW,
|
||||
CASE TIPO_FILE WHEN 'ACK' THEN MITTENTE ELSE DESTINATARIO END
|
||||
AS mittente,
|
||||
CASE TIPO_FILE WHEN 'ACK' THEN DESTINATARIO ELSE MITTENTE END
|
||||
AS destinatario,
|
||||
DECODE (CANALE_ALTERNATIVO, 0, 'N', 1, 'Y', 'N')
|
||||
AS CANALE_ALTERNATIVO,
|
||||
TIPO_PROCESSO,
|
||||
NOME_FILE_XML,
|
||||
NOME_FILE_ACK,
|
||||
ORD2
|
||||
FROM dwh.mnp_dw_xml_in_out@mnp;
|
||||
183
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dbcgoDML.sql
Normal file
183
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dbcgoDML.sql
Normal file
@@ -0,0 +1,183 @@
|
||||
----------------------------------
|
||||
-- CREAZIONE FUNZIONI RECIPIENT --
|
||||
----------------------------------
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
null, 'CALC_PENALI_REC_AVVIO_STEP1','calcoloPenaliRecipientSearch.do','Abilitazione Step 1 Calcolo Penali Recipient', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 0);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
null, 'CALC_PENALI_REC_AVVIO_STEP2','calcoloPenaliRecipientSearch.do','Abilitazione Step 2 Calcolo Penali Recipient', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 0);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
null, 'CALC_PENALI_REC_AVVIO_STEP3','calcoloPenaliRecipientSearch.do','Abilitazione Step 3 Calcolo Penali Recipient', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 0);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
null, 'CALC_PENALI_REC_AVVIO_STEP4','calcoloPenaliRecipientSearch.do','Abilitazione Step 4 Calcolo Penali Recipient', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 0);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
null, 'CALC_PENALI_REC_TERMINA_STEP4','calcoloPenaliRecipientSearch.do','Abilitazione Termina Calcolo Penali Recipient', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 0);
|
||||
|
||||
------------------------------
|
||||
-- CREAZIONE FUNZIONI DONOR --
|
||||
------------------------------
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
null, 'CALC_PENALI_DON_AVVIO_STEP1','calcoloPenaliDonorSearch.do','Abilitazione Step 1 Calcolo Penali Donor', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 0);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
null, 'CALC_PENALI_DON_AVVIO_STEP2','calcoloPenaliDonorSearch.do','Abilitazione Step 2 Calcolo Penali Donor', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 0);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
null, 'CALC_PENALI_DON_AVVIO_STEP3','calcoloPenaliDonorSearch.do','Abilitazione Step 3 Calcolo Penali Donor', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 0);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
null, 'CALC_PENALI_DON_AVVIO_STEP4','calcoloPenaliDonorSearch.do','Abilitazione Step 4 Calcolo Penali Donor', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 0);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
null, 'CALC_PENALI_DON_AVVIO_STEP5','calcoloPenaliDonorSearch.do','Abilitazione Step 5 Calcolo Penali Donor', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 0);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
null, 'CALC_PENALI_DON_TERMINA_STEP5','calcoloPenaliDonorSearch.do','Abilitazione Termina Calcolo Penali Donor', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 0);
|
||||
|
||||
--------------------------------------
|
||||
-- ABILITAZIONI FUNZIONI PROFILO GD --
|
||||
--------------------------------------
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_REC_AVVIO_STEP1' ),
|
||||
(select id from dbcgo_profilo where nome = 'GD') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_REC_AVVIO_STEP2' ),
|
||||
(select id from dbcgo_profilo where nome = 'GD') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_REC_AVVIO_STEP3' ),
|
||||
(select id from dbcgo_profilo where nome = 'GD') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_REC_AVVIO_STEP4' ),
|
||||
(select id from dbcgo_profilo where nome = 'GD') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_REC_TERMINA_STEP4' ),
|
||||
(select id from dbcgo_profilo where nome = 'GD') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_DON_AVVIO_STEP1' ),
|
||||
(select id from dbcgo_profilo where nome = 'GD') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_DON_AVVIO_STEP2' ),
|
||||
(select id from dbcgo_profilo where nome = 'GD') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_DON_AVVIO_STEP3' ),
|
||||
(select id from dbcgo_profilo where nome = 'GD') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_DON_AVVIO_STEP4' ),
|
||||
(select id from dbcgo_profilo where nome = 'GD') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_DON_AVVIO_STEP5' ),
|
||||
(select id from dbcgo_profilo where nome = 'GD') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_DON_TERMINA_STEP5' ),
|
||||
(select id from dbcgo_profilo where nome = 'GD') );
|
||||
|
||||
--------------------------------------
|
||||
-- ABILITAZIONI FUNZIONI PROFILO GG --
|
||||
--------------------------------------
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_REC_AVVIO_STEP1' ),
|
||||
(select id from dbcgo_profilo where nome = 'GG') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_REC_AVVIO_STEP2' ),
|
||||
(select id from dbcgo_profilo where nome = 'GG') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_DON_AVVIO_STEP1' ),
|
||||
(select id from dbcgo_profilo where nome = 'GG') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_DON_AVVIO_STEP2' ),
|
||||
(select id from dbcgo_profilo where nome = 'GG') );
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALC_PENALI_DON_AVVIO_STEP3' ),
|
||||
(select id from dbcgo_profilo where nome = 'GG') );
|
||||
|
||||
--------------------------------------
|
||||
-- ABILITAZIONI FUNZIONI PROFILO GV --
|
||||
--------------------------------------
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALCOLO PENALI'),
|
||||
(select id from dbcgo_profilo where nome = 'GV'));
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'SINTESI' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),
|
||||
(select id from dbcgo_profilo where nome = 'GV') );
|
||||
|
||||
-----------------------------------------------
|
||||
-- INSERIMENTO REPORT MONITORAGGIO RECIPIENT --
|
||||
-----------------------------------------------
|
||||
INSERT INTO dbcgo_lov (LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES
|
||||
( SEQ_LOV.nextval, 'REPORT', 'RMR', 'REPORT MONITORAGGIO RECIPIENT', null);
|
||||
|
||||
INSERT INTO dbcgo_lov_ref (LOV_ID, LOV_ID_REF) VALUES
|
||||
( (select lov_id from dbcgo_lov where name = 'RMR' and lov_name = 'REPORT'),
|
||||
(select lov_id from dbcgo_lov where name = 'ND' and lov_name = 'REPORT_ID') );
|
||||
|
||||
--------------------------------------
|
||||
-- INSERIMENTO REPORT TCR RECIPIENT --
|
||||
--------------------------------------
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
(SELECT id FROM DBCGO_FUNZIONE_WEB WHERE NOME = 'RECIPIENT' AND id_padre IS NULL), 'REPORT TCR RECIPIENT','recipientReportTCR.do','Report TCR Recipient', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 1);
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT TCR RECIPIENT'),
|
||||
(select id from dbcgo_profilo where nome = 'GD'));
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT TCR RECIPIENT'),
|
||||
(select id from dbcgo_profilo where nome = 'GT'));
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT TCR RECIPIENT'),
|
||||
(select id from dbcgo_profilo where nome = 'GX'));
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT TCR RECIPIENT'),
|
||||
(select id from dbcgo_profilo where nome = 'GG'));
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT TCR RECIPIENT'),
|
||||
(select id from dbcgo_profilo where nome = 'GV'));
|
||||
|
||||
--------------------------------------
|
||||
-- INSERIMENTO REPORT TCR DONOR --
|
||||
--------------------------------------
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
(SELECT id FROM DBCGO_FUNZIONE_WEB WHERE NOME = 'DONOR' AND id_padre IS NULL), 'REPORT TCR DONOR','donorReportTCR.do','Report TCR Donor', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB), 1);
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT TCR DONOR'),
|
||||
(select id from dbcgo_profilo where nome = 'GD'));
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT TCR DONOR'),
|
||||
(select id from dbcgo_profilo where nome = 'GT'));
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT TCR DONOR'),
|
||||
(select id from dbcgo_profilo where nome = 'GX'));
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT TCR DONOR'),
|
||||
(select id from dbcgo_profilo where nome = 'GG'));
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values
|
||||
( (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT TCR DONOR'),
|
||||
(select id from dbcgo_profilo where nome = 'GV'));
|
||||
|
||||
commit;
|
||||
@@ -0,0 +1,18 @@
|
||||
CREATE OR REPLACE VIEW MNP_DW_XML_IN_OUT_VIEW AS
|
||||
SELECT
|
||||
ID_RICHIESTA,
|
||||
MSISDN,
|
||||
TIPO_FILE,
|
||||
TIPO_NOTIFICA,
|
||||
NOME_FILE,
|
||||
DIREZIONE,
|
||||
DATA,
|
||||
DATA_SHOW,
|
||||
decode(TIPO_FILE,'ACK',DESTINATARIO,MITTENTE) AS mittente,
|
||||
decode(TIPO_FILE,'ACK',MITTENTE,DESTINATARIO) AS destinatario,
|
||||
DECODE (CANALE_ALTERNATIVO, 0, 'N', 1, 'Y', 'N') AS CANALE_ALTERNATIVO,
|
||||
TIPO_PROCESSO,
|
||||
NOME_FILE_XML,
|
||||
NOME_FILE_ACK,
|
||||
ORD2
|
||||
FROM dwh.mnp_dw_xml_in_out@mnp;
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dwh.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dwh.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dwh_KS12_2012.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dwhDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
--@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
78
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dwhDDL.sql
Normal file
78
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre12/dwhDDL.sql
Normal file
@@ -0,0 +1,78 @@
|
||||
create table MNP_DW_REPORT_MONITORAGGIO_REC
|
||||
(
|
||||
mese_comp varchar2(8) not null,
|
||||
tipo_giorno_inserimento varchar2(2) not null,
|
||||
fascia_oraria_richiesta number not null,
|
||||
fascia_oraria_invio number not null,
|
||||
tipo_cliente varchar2(5) not null,
|
||||
numero_richieste number
|
||||
)
|
||||
tablespace TAB_DWH;
|
||||
|
||||
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.mese_comp
|
||||
is 'Mese di competenza delle richieste';
|
||||
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.tipo_giorno_inserimento
|
||||
is 'Indicata il tipo di giorno della data di inserimento della richiesta su DBC: L lavorativo P prefestivo F Festisto';
|
||||
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.fascia_oraria_richiesta
|
||||
is 'Indica se la richiesta e'' stata ricevuta prima dell''inizio della fascia (valore 1) nella fascia (2) e dopo la fascia (3)';
|
||||
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.fascia_oraria_invio
|
||||
is 'Indica se il file e'' stato inviato nello stesso giorno della ricezione della richiesta (0), nel giorno successivo (1), o successivamente (2)';
|
||||
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.tipo_cliente
|
||||
is 'Tipologia di Cliente (CO o BU)';
|
||||
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.numero_richieste
|
||||
is 'Numero delle richieste';
|
||||
|
||||
-- creare indice su mese_comp
|
||||
create index IDX_MNP_DW_REPMONREC_MESECOMP on MNP_DW_REPORT_MONITORAGGIO_REC (MESE_COMP)
|
||||
tablespace TAB_IDX_SMALL;
|
||||
|
||||
|
||||
create table MNP_DW_REPORT_TCR
|
||||
(
|
||||
id_richiesta varchar2(23) not null,
|
||||
blocco NUMBER NOT null,
|
||||
data_di_riferimento DATE NOT NULL,
|
||||
data_dco_eff DATE NOT NULL,
|
||||
tcr1 number,
|
||||
tcr2 number,
|
||||
msisdn varchar2(15) not null,
|
||||
codice_pre_post_pagato VARCHAR2(3),
|
||||
codice_operatore_don_eff varchar2(4) not null,
|
||||
codice_operatore_rec_eff varchar2(4) not null
|
||||
)
|
||||
tablespace TAB_DWH;
|
||||
|
||||
comment on column MNP_DW_REPORT_TCR.id_richiesta
|
||||
is 'Id della richiesta con trasferimento credito';
|
||||
comment on column MNP_DW_REPORT_TCR.blocco
|
||||
is 'Puo'' avere questi valori: 1-flag blocco credito, 2-flag verifica credito anomalo, 0-nessun flag';
|
||||
comment on column MNP_DW_REPORT_TCR.data_di_riferimento
|
||||
is 'Rappresenta la data di notifica del credito o dello sblocco dell''importo';
|
||||
comment on column MNP_DW_REPORT_TCR.data_dco_eff
|
||||
is 'Rappresenta la data di cut over effettiva della richiesta per join su ricariche BMC';
|
||||
comment on column MNP_DW_REPORT_TCR.tcr1
|
||||
is 'Importo definitivo indicato nei messaggi di TCR inviati dall''AOM';
|
||||
comment on column MNP_DW_REPORT_TCR.tcr2
|
||||
is 'Importo legato all''ultimo messaggio di: -XML di Sblocco importo ricevuto dall''AOM donatig oppure -XML di Sblocco credito anomalo dall''AOM al donating';
|
||||
comment on column MNP_DW_REPORT_TCR.msisdn
|
||||
IS 'Msisdn del trasferimento credito';
|
||||
comment on column MNP_DW_REPORT_TCR.codice_operatore_don_eff
|
||||
is 'Codice operatore donor effettivo del trasferimento credito';
|
||||
comment on column MNP_DW_REPORT_TCR.codice_operatore_don_eff
|
||||
is 'Codice operatore recipient effettivo del trasferimento credito';
|
||||
|
||||
|
||||
ALTER TABLE MNP_DW_REPORT_TCR ADD CONSTRAINT PK_MNP_DW_REPORT_TCR PRIMARY KEY (id_richiesta, codice_operatore_don_eff, codice_operatore_rec_eff)
|
||||
USING INDEX TABLESPACE TAB_IDX_MEDIUM;
|
||||
|
||||
create index IDX1_MNP_DW_REPORT_TCR_DT_RIF on MNP_DW_REPORT_TCR (data_di_riferimento)
|
||||
tablespace TAB_IDX_MEDIUM;
|
||||
|
||||
create index IDX2_MNP_DW_REPORT_TCR_BLOCCO on MNP_DW_REPORT_TCR (blocco)
|
||||
tablespace TAB_IDX_MEDIUM;
|
||||
|
||||
create index IDX3_MNP_DW_REPORT_TCR_COPDON on MNP_DW_REPORT_TCR (codice_operatore_don_eff)
|
||||
tablespace TAB_IDX_MEDIUM;
|
||||
|
||||
create index IDX4_MNP_DW_REPORT_TCR_COPREC on MNP_DW_REPORT_TCR (codice_operatore_rec_eff)
|
||||
tablespace TAB_IDX_MEDIUM;
|
||||
@@ -0,0 +1,49 @@
|
||||
--DROP VIEW DBCGO.DBCGO_PP_VIEW;
|
||||
|
||||
/* Formatted on 13/11/2012 10:22:54 (QP5 v5.115.810.9015) */
|
||||
CREATE OR REPLACE FORCE VIEW DBCGO.DBCGO_PP_VIEW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
MSISDN,
|
||||
PROCESSO,
|
||||
CODICE_OPERATORE_DONATING,
|
||||
CODICE_OPERATORE_RECIPIENT,
|
||||
CODICE_OPERATORE_DON_EFF,
|
||||
CODICE_OPERATORE_REC_EFF,
|
||||
DATA_OPERAZIONE
|
||||
)
|
||||
AS
|
||||
(SELECT id_richiesta,
|
||||
msisdn,
|
||||
'D' AS processo,
|
||||
codice_operatore_donating,
|
||||
codice_operatore_recipient,
|
||||
CODICE_OPERATORE_DON_EFF,
|
||||
CODICE_OPERATORE_REC_EFF,
|
||||
data_transizione_stato AS data_operazione
|
||||
FROM DBCGO_DONOR_PP
|
||||
WHERE stato = 16 -- stato finale
|
||||
UNION
|
||||
SELECT id_richiesta,
|
||||
msisdn,
|
||||
'R' AS processo,
|
||||
codice_operatore_donating,
|
||||
codice_operatore_recipient,
|
||||
CODICE_OPERATORE_DON_EFF,
|
||||
CODICE_OPERATORE_REC_EFF,
|
||||
data_transizione_stato AS data_operazione
|
||||
FROM DBCGO_RECIPIENT_PP
|
||||
WHERE stato = 12 -- stato finale
|
||||
UNION
|
||||
SELECT id_richiesta,
|
||||
msisdn,
|
||||
'P' AS processo,
|
||||
codice_operatore_donating,
|
||||
codice_operatore_recipient,
|
||||
CODICE_OPERATORE_DON_EFF,
|
||||
CODICE_OPERATORE_REC_EFF,
|
||||
data_transizione_stato AS data_operazione
|
||||
FROM DBCGO_PORTING_PP
|
||||
WHERE stato = 6 -- stato finale
|
||||
);
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
UPDATE MNP_ANAG_FINESTRE_TEMP_D147
|
||||
SET T_FINALE = '12:00:00',
|
||||
T_FINALE_ACK = '12:15:00'
|
||||
WHERE TIPO_FILE = 6;
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user