Files
gateway-mnp-dbc/dbcmnpsrc/FE/mnpapp/script/dbUpDate/Extra-KitOttobre09/dbcDDL_pre_inst.sql
2024-05-13 12:54:14 +02:00

85 lines
2.8 KiB
SQL

---DDL DONOR STANDARD E DONOR MVNO---
ALTER TABLE MNP_GESTIONE_RICHIESTA
RENAME COLUMN CARATTERIZZAZIONE TO CARATTERIZZAZIONE_OLD;
---CAMPO PER LA BONIFICA DI CARATTERIZZAZIONE VEDI SOTTO
ALTER TABLE MNP_GESTIONE_RICHIESTA
ADD (
FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
CESSATOGG VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
USAGE VARCHAR2(20 BYTE),
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
MAIN_MSISDN VARCHAR2(20 BYTE),
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
NOME_SERVIZIO VARCHAR2(20 BYTE),
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
ADDITIONAL VARCHAR2(20 BYTE),
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
CESSAZIONE_RETE VARCHAR2 (10) DEFAULT NULL,
--- OK->ESEGUIRE BONIFICA CON 1 PER TUTTE LE RICHIESTE CHE ATTENDONO LA CESSAZIONE DA MSS (STATI 7,9,14)
VERSION NUMBER DEFAULT 0,
ROUTING_NUMBER VARCHAR2(3) DEFAULT NULL,
--- OK->ESEGUIRE BONIFICA CON ROUTING NUMBER DELL'OPERATORE RECIPIENT E POI METTERE A "NOT NULL"
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100) DEFAULT NULL,
-- OK->ESEGUIRE BONIFICA CON QUANTO CONTENUTO NEL CAMPO CODICERIFIUTOVALIDAZIONE (PER STATI DELLA QUERY)
CARATTERIZZAZIONE VARCHAR2(3 BYTE)
--TODO->ATTENZIONE: DOPO BONIFICA_Donor CHIUDERE ELIMINANDO CARATTERIZZAZIONE_OLD "COMMENTATO" SU BONIFICA_Donor
);
ALTER TABLE MNP_GESTIONE_RICHIESTA
MODIFY(
--- INIZIO REFACTORING
DA_INVIARE DEFAULT NULL,
COD_CONTROLLO_PRESAINCARICO DEFAULT NULL,
CODICE_CONTROLLO_ESPLETAMENTO DEFAULT NULL,
NOME_OT DEFAULT NULL,
RICHIESTAADHOCAOM DEFAULT NULL,
RICHIESTAADHOC DEFAULT NULL,
HOC_UPDATES DEFAULT NULL,
DA_NOTIFICARE_A_NPTS DEFAULT NULL,
BUSINESS_CONSUMER DEFAULT NULL,
PRIORITY DEFAULT NULL,
FLAG_TC DEFAULT NULL,
FLAG_ESP DEFAULT NULL,
CARATTERIZZAZIONE DEFAULT NULL,
VERSION DEFAULT NULL,
--- FINE REFACTORING
CODICE_PRE_POST_PAGATO NULL,
FLAG_PREVALIDAZIONE DEFAULT NULL,
FLAG_FURTO DEFAULT NULL,
CESSATOGG DEFAULT NULL,
CODICE_ANALOGICO_DIGITALE NULL,
TIPO_DOCUMENTO NULL,
NUMERO_DOCUMENTO NULL
);
ALTER TABLE MNP_RICHIESTA_DUP
ADD (FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL);
ALTER TABLE MNP_RICHIESTA_DUP
MODIFY(DA_INVIARE DEFAULT NULL,
TIPO_MESSAGGIO DEFAULT NULL,
FLAG_TC DEFAULT NULL,
FLAG_PREVALIDAZIONE DEFAULT NULL,
FLAG_FURTO DEFAULT NULL
)
;
ALTER TABLE MNP_GESTIONE_RICHIESTA_PORTING
ADD (ROUTING_NUMBER VARCHAR2 (3 BYTE));
--- OK->ESEGUIRE BONIFICA CON ROUTING NUMBER DELL'OPERATORE RECIPIENT PER tutte le richieste non in stato finale, POI METTERE A "NOT NULL"
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC
ADD (
ROUTING_NUMBER VARCHAR2(3) DEFAULT '362',
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100) DEFAULT NULL
);