First Commit - Source Code from Reply
This commit is contained in:
223
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio08/dbcDDL.sql
Normal file
223
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio08/dbcDDL.sql
Normal file
@@ -0,0 +1,223 @@
|
||||
-- Aggiunta del campo DESCRIZIONE_PROFILO per MTV
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA ADD PROFILO_UTENZA VARCHAR2(20);
|
||||
ALTER TABLE MNP_GEST_RICH_REC_VIRT ADD PROFILO_UTENZA VARCHAR2(20);
|
||||
ALTER TABLE MNP_GISP_RETRIEVE_OUT ADD RESP_DESCRIZIONE_PROFILO VARCHAR2(20);
|
||||
|
||||
-- GISP OPERATORE INTERNO
|
||||
DROP index IDX_MNP_OPERATORE_GISP_1;
|
||||
|
||||
-- GESTIONE SMS RETENTION DONOR
|
||||
ALTER TABLE MNP_SMS_L1 ADD ESP VARCHAR2(10) DEFAULT 'TIM' NOT NULL;
|
||||
|
||||
|
||||
-- SEQUENCE --
|
||||
CREATE SEQUENCE SEQ_SECMNP;
|
||||
-- FINE SEQUENCE --
|
||||
|
||||
-- GENERA TABELLA DI USCITA PER SEC_MNP
|
||||
|
||||
CREATE TABLE MNP_SEC_SMS_OUT
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL ,
|
||||
MSISDN VARCHAR2(15) NOT NULL ,
|
||||
DATA_INVIO DATE NOT NULL ,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL ,
|
||||
DA_INVIARE NUMBER(1) NOT NULL ,
|
||||
NOME_FILE VARCHAR2(40) NULL ,
|
||||
TIPO_FILE NUMBER(1) NOT NULL ,
|
||||
ID_RICHIESTA VARCHAR2(23) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_SEC_SMS_OUT ON MNP_SEC_SMS_OUT
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
ALTER TABLE MNP_SEC_SMS_OUT
|
||||
ADD CONSTRAINT PK_SEC_SMS_OUT PRIMARY KEY (UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
-- FINE GENERA TABELLA DI USCITA PER SEC_MNP
|
||||
|
||||
-- Nuove Viste per la riceca completa da GUI
|
||||
|
||||
-- Vista Donor
|
||||
CREATE OR REPLACE VIEW MNP_RICHIESTA_VGR_COMP
|
||||
(ID_RICHIESTA, STATO, TIPO_CLIENTE, DATA_CUT_OVER_CALC, DATA_VALIDAZIONE_MAX,
|
||||
DATARICEZIONERICHIESTA, CODICE_OPERATORE_RECIPIENT,
|
||||
CODICE_OPERATORE_DONATING, CODICE_GRUPPO, MSISDN, CODICE_PRE_POST_PAGATO, DATA_CUT_OVER,
|
||||
NOME_OT, DATA_VALIDAZIONE_EFF, ABBONATO_PREPAGATO,
|
||||
RICHIESTAADHOCAOM, RICHIESTAADHOC, HOC_UPDATES)
|
||||
AS
|
||||
select
|
||||
id_richiesta,
|
||||
stato,
|
||||
tipo_cliente,
|
||||
data_cut_over_calc,
|
||||
data_validazione_max,
|
||||
dataricezionerichiesta,
|
||||
codice_operatore_recipient,
|
||||
codice_operatore_donating,
|
||||
codice_gruppo,
|
||||
msisdn,
|
||||
codice_pre_post_pagato,
|
||||
data_cut_over,
|
||||
nome_ot,
|
||||
data_validazione_eff,
|
||||
abbonato_prepagato,
|
||||
richiestaadhocaom,
|
||||
richiestaadhoc,
|
||||
hoc_updates
|
||||
from MNP_GESTIONE_RICHIESTA;
|
||||
|
||||
-- Vista Recipient
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_RICHIESTA_REC_VGR_COMP
|
||||
(ID_RICHIESTA, STATO, TIPO_CLIENTE, DATA_CUT_OVER_CALC, DATA_VALIDAZIONE_MAX,
|
||||
DATARICEZIONERICHIESTA, CODICE_OPERATORE_DONATING, CODICE_GRUPPO, MSISDN,
|
||||
CODICE_PRE_POST_PAGATO, CODICE_ANALOGICO_DIGITALE, DATA_CUT_OVER,
|
||||
NOME_OT, CODICE_RICHIESTA_BIT, ESPLETAMENTODONATING, ESPLETAMENTOTERZEPARTI,ESPLETAMENTOMSS,
|
||||
DATA_VALIDAZIONE_EFF, DATA_CUT_OVER_AOM, IDREQ_INFOBUS, RICHIESTAADHOC, RICHIESTAADHOCAOM, HOC_UPDATES)
|
||||
AS
|
||||
select
|
||||
id_richiesta,
|
||||
stato,
|
||||
tipo_cliente,
|
||||
data_cut_over_calc,
|
||||
data_validazione_max,
|
||||
dataricezionerichiesta,
|
||||
codice_operatore_donating,
|
||||
codice_gruppo,
|
||||
msisdn,
|
||||
codice_pre_post_pagato,
|
||||
codice_analogico_digitale,
|
||||
data_cut_over,
|
||||
nome_ot,
|
||||
codice_richiesta_bit,
|
||||
espletamentodonating,
|
||||
espletamentoterzeparti,
|
||||
espletamentomss,
|
||||
data_validazione_eff,
|
||||
data_cut_over_aom,
|
||||
idreq_infobus,
|
||||
richiestaadhoc,
|
||||
richiestaadhocaom,
|
||||
hoc_updates
|
||||
from
|
||||
MNP_GESTIONE_RICHIESTA_REC;
|
||||
|
||||
|
||||
-- Vista Porting
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_RICH_PORTING_VGR_COMP
|
||||
(ID_RICHIESTA, STATO, DATARICEZIONERICHIESTA,TIPO_MESSAGGIO,
|
||||
CODICE_OPERATORE_RECIPIENT, CODICE_OPERATORE_DONATING, MSISDN, DATA_CUT_OVER)
|
||||
AS
|
||||
select
|
||||
id_richiesta,
|
||||
stato,
|
||||
dataricezionerichiesta,
|
||||
tipo_messaggio,
|
||||
codice_operatore_recipient,
|
||||
codice_operatore_donating,
|
||||
msisdn,
|
||||
data_cut_over
|
||||
from
|
||||
MNP_GESTIONE_RICHIESTA_PORTING;
|
||||
|
||||
|
||||
-- Vista Cessazione Porting
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_RICH_CESS_PORT_VGR_COMP
|
||||
(ID_RICHIESTA, MSISDN, STATO, DATARICEZIONERICHIESTA, DATA_CUT_OVER)
|
||||
AS
|
||||
select
|
||||
id_richiesta,
|
||||
msisdn,
|
||||
stato,
|
||||
dataricezionerichiesta,
|
||||
data_cut_over
|
||||
from
|
||||
MNP_GESTIONE_RICH_CESS_PORT;
|
||||
|
||||
-- Vista Cessazione
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_RICH_CESS_VGR_COMP
|
||||
(ID_RICHIESTA, MSISDN, STATO, DATARICEZIONERICHIESTA, CODICE_OPERATORE_RECIPIENT, DATA_CUT_OVER)
|
||||
AS
|
||||
select
|
||||
id_richiesta,
|
||||
msisdn,
|
||||
stato,
|
||||
dataricezionerichiesta,
|
||||
codice_operatore_recipient,
|
||||
data_cut_over
|
||||
from
|
||||
MNP_GESTIONE_RICHIESTA_CESS;
|
||||
|
||||
|
||||
-- Indici su Tabelle di Processo
|
||||
-- Donor
|
||||
CREATE INDEX IDX_MNP_GESTIONE_RICHIESTA_7 ON MNP_GESTIONE_RICHIESTA
|
||||
(DATARICEZIONERICHIESTA)
|
||||
TABLESPACE TAB_IDX_BIG;
|
||||
|
||||
-- Recipient
|
||||
CREATE INDEX IDX_GESTIONE_RICHIESTA_REC_6 ON MNP_GESTIONE_RICHIESTA_REC
|
||||
(DATARICEZIONERICHIESTA)
|
||||
TABLESPACE TAB_IDX_BIG;
|
||||
|
||||
-- Porting
|
||||
CREATE INDEX IDX_GEST_RICHIESTA_PORTING_2 ON MNP_GESTIONE_RICHIESTA_PORTING
|
||||
(DATARICEZIONERICHIESTA)
|
||||
TABLESPACE TAB_IDX_MEDIUM;
|
||||
|
||||
-- Cessazione
|
||||
|
||||
CREATE INDEX IDX_GESTIONE_RICHIESTA_CESS_2 ON MNP_GESTIONE_RICHIESTA_CESS
|
||||
(DATARICEZIONERICHIESTA)
|
||||
TABLESPACE TAB_IDX_SMALL;
|
||||
|
||||
-- Cessazione Porting
|
||||
|
||||
CREATE INDEX IDX_GESTIONE_RICH_CESS_PORT_2 ON MNP_GESTIONE_RICH_CESS_PORT
|
||||
(DATARICEZIONERICHIESTA)
|
||||
TABLESPACE TAB_IDX_SMALL;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- Modifica tabella di retrieve
|
||||
|
||||
|
||||
ALTER TABLE MNP_GISP_RETRIEVE_OUT
|
||||
ADD (RESP_TIPOLOGIA VARCHAR2(20));
|
||||
|
||||
ALTER TABLE MNP_GISP_RETRIEVE_OUT
|
||||
ADD (RESP_USAGE VARCHAR2(20));
|
||||
|
||||
ALTER TABLE MNP_GISP_RETRIEVE_OUT
|
||||
ADD (RESP_MAIN_MSISDN VARCHAR2(20));
|
||||
|
||||
ALTER TABLE MNP_GISP_RETRIEVE_OUT
|
||||
ADD (RESP_NOME_SERVIZIO VARCHAR2(20));
|
||||
|
||||
ALTER TABLE MNP_GISP_RETRIEVE_OUT
|
||||
ADD (RESP_ADDITIONAL VARCHAR2(20));
|
||||
|
||||
ALTER TABLE MNP_GISP_RETRIEVE_OUT
|
||||
ADD (RESP_DATICOMM VARCHAR2(20));
|
||||
|
||||
ALTER TABLE MNP_GISP_RETRIEVE_OUT
|
||||
ADD (RESP_MARCAGGIO VARCHAR2(2));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user