First Commit - Source Code from Reply
This commit is contained in:
423
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitAprile08/dbcDDL.sql
Normal file
423
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitAprile08/dbcDDL.sql
Normal file
@@ -0,0 +1,423 @@
|
||||
|
||||
-- SEQUENCE --
|
||||
CREATE SEQUENCE SEQ_MVNO;
|
||||
CREATE SEQUENCE SEQ_GISP;
|
||||
-- FINE SEQUENCE --
|
||||
|
||||
|
||||
-- GENERA TABELLE PER TISCALI/MVNO(TOT 6 TABELLE)--
|
||||
|
||||
-- 1 DI 6 --
|
||||
|
||||
CREATE TABLE MNP_MVNO_NOTIFICA_DON_OUT
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL ,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL ,
|
||||
DATA_INVIO DATE NULL ,
|
||||
DA_SCODARE NUMBER(1) NOT NULL ,
|
||||
EVENTO_DBC NUMBER NULL ,
|
||||
MVNO VARCHAR2(20) NULL,
|
||||
TIPO_EVENTO VARCHAR2(2) NOT NULL ,
|
||||
NUMERO_TELEFONO_AOM VARCHAR2(13) NOT NULL ,
|
||||
ID_RICHIESTA_AOM VARCHAR2(64) NOT NULL ,
|
||||
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16) NULL ,
|
||||
TIPO_UTENZA VARCHAR2(3) NULL ,
|
||||
DATA_VALIDAZIONE DATE NULL ,
|
||||
ICCID VARCHAR2(19) NULL ,
|
||||
CODICE_ESITO VARCHAR2(2) NOT NULL ,
|
||||
CAUSALE_ESITO VARCHAR2(100) NULL ,
|
||||
DATA_MODIFICA_STATO_DBC DATE NOT NULL ,
|
||||
ID_RICHIESTA_DBC VARCHAR2(23) NOT NULL ,
|
||||
BUSINESS_ID VARCHAR2(36) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
CREATE UNIQUE INDEX PK_MVNO_NOTIFICA_DON_OUT ON MNP_MVNO_NOTIFICA_DON_OUT
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
ALTER TABLE MNP_MVNO_NOTIFICA_DON_OUT ADD
|
||||
CONSTRAINT PK_MVNO_NOTIFICA_DON_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
|
||||
-- 2 DI 6 --
|
||||
|
||||
CREATE TABLE MNP_MVNO_NOTIFICA_REC_OUT
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL ,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL ,
|
||||
DATA_INVIO DATE NULL ,
|
||||
DA_SCODARE NUMBER(1) NOT NULL ,
|
||||
EVENTO_DBC NUMBER NULL ,
|
||||
ID_RICHIESTA_DBC VARCHAR2(23) NULL ,
|
||||
MVNO VARCHAR2(20) NULL,
|
||||
TIPO_EVENTO VARCHAR2(2) NOT NULL ,
|
||||
PREFISSO_AOM VARCHAR2(3) NOT NULL ,
|
||||
NUMERO_TELEFONO_AOM VARCHAR2(10) NOT NULL ,
|
||||
DATA_CUT_OVER DATE NULL ,
|
||||
CODICE_ESITO VARCHAR2(2) NOT NULL ,
|
||||
CAUSALE_ESITO VARCHAR2(100) NULL ,
|
||||
CODICE_OPERATORE VARCHAR2(4) NULL ,
|
||||
BUSINESS_ID VARCHAR2(36) NULL,
|
||||
VERSION NUMBER
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MVNO_NOTIFICA_REC_OUT ON MNP_MVNO_NOTIFICA_REC_OUT
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
ALTER TABLE MNP_MVNO_NOTIFICA_REC_OUT ADD
|
||||
CONSTRAINT PK_MVNO_NOTIFICA_REC_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
-- 3 DI 6 --
|
||||
|
||||
CREATE TABLE MNP_MVNO_VALIDAZ_IN
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL ,
|
||||
IDREQ_INFOBUS VARCHAR2(24) NOT NULL ,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE NULL ,
|
||||
DA_SCODARE NUMBER(1) NOT NULL ,
|
||||
EVENTO_DBC NUMBER NULL ,
|
||||
ID_RICHIESTA_DBC VARCHAR2(23) NOT NULL ,
|
||||
ESITO_VALIDAZIONE VARCHAR2(20) NOT NULL ,
|
||||
CODICE_CAUSALE_RIFIUTO VARCHAR2(2) NULL ,
|
||||
DATA_EFFETTIVA_VALIDAZIONE DATE NOT NULL ,
|
||||
BUSINESS_ID VARCHAR2(36) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_MVNO_VALIDAZ_IN ON MNP_MVNO_VALIDAZ_IN
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
ALTER TABLE MNP_MVNO_VALIDAZ_IN ADD
|
||||
CONSTRAINT PK_MNP_MVNO_VALIDAZ_IN
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
|
||||
-- 4 DI 6 --
|
||||
|
||||
CREATE TABLE MNP_MVNO_SCARTO_VALIDAZ_IN
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL ,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL ,
|
||||
RECORD_SCARTATO VARCHAR2(4000) NULL ,
|
||||
CAUSALE_SCARTO VARCHAR2(255) NULL ,
|
||||
IDREQ_INFOBUS VARCHAR2(24) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_MVNO_SCARTO_VAL_IN ON MNP_MVNO_SCARTO_VALIDAZ_IN
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
ALTER TABLE MNP_MVNO_SCARTO_VALIDAZ_IN ADD
|
||||
CONSTRAINT PK_MNP_MVNO_SCARTO_VAL_IN
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
-- 5 DI 6 --
|
||||
|
||||
CREATE TABLE MNP_MVNO_PORTING_IN
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL ,
|
||||
IDREQ_INFOBUS VARCHAR2(24) NOT NULL ,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE NULL ,
|
||||
DA_SCODARE NUMBER(1) NULL ,
|
||||
EVENTO_DBC NUMBER NULL ,
|
||||
ID_RICHIESTA_DBC VARCHAR2(23) NULL ,
|
||||
CODICE_RECIPIENT VARCHAR2(4) NOT NULL ,
|
||||
CODICE_DONATING VARCHAR2(4) NOT NULL ,
|
||||
PREFISSO_AOM VARCHAR2(3) NOT NULL ,
|
||||
NUMERO_TELEFONO_AOM VARCHAR2(10) NOT NULL ,
|
||||
ICCID_AOM VARCHAR2(19) NULL ,
|
||||
CODICE_FISCALE VARCHAR2(16) NULL ,
|
||||
PARTITA_IVA VARCHAR2(11) NULL ,
|
||||
TIPO_UTENZA VARCHAR2(3) NOT NULL ,
|
||||
DATA_CUT_OVER DATE NULL ,
|
||||
COGNOME VARCHAR2(50) NULL ,
|
||||
NOME VARCHAR2(20) NULL ,
|
||||
RAGIONE_SOCIALE VARCHAR2(70) NULL ,
|
||||
TIPO_DOCUMENTO VARCHAR2(2) NOT NULL ,
|
||||
NUMERO_DOCUMENTO VARCHAR2(10) NOT NULL ,
|
||||
DATA_RICHIESTA_OPERAZIONE DATE NOT NULL ,
|
||||
TIPO_OPERAZIONE VARCHAR2(3) NOT NULL ,
|
||||
PROFILO_RETE VARCHAR2(4) NOT NULL ,
|
||||
IMSI VARCHAR2(15) NOT NULL ,
|
||||
BUSINESS_ID VARCHAR2(36) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_MVNO_PORTING_IN ON MNP_MVNO_PORTING_IN
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
ALTER TABLE MNP_MVNO_PORTING_IN ADD
|
||||
CONSTRAINT PK_MNP_MVNO_PORTING_IN
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
|
||||
-- 6 DI 6 --
|
||||
|
||||
CREATE TABLE MNP_MVNO_SCARTO_PORTING_IN
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL ,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL ,
|
||||
RECORD_SCARTATO VARCHAR2(4000) NULL ,
|
||||
CAUSALE_SCARTO VARCHAR2(255) NULL ,
|
||||
IDREQ_INFOBUS VARCHAR2(24) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MVNO_SCARTO_PORTINGIN ON MNP_MVNO_SCARTO_PORTING_IN
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
ALTER TABLE MNP_MVNO_SCARTO_PORTING_IN ADD
|
||||
CONSTRAINT PK_MVNO_SCARTO_PORTINGIN
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
-- FINE TABELLE PER TISCALI --
|
||||
|
||||
|
||||
-- GENERA TABELLA OPERATORE INTERNO --
|
||||
|
||||
|
||||
CREATE TABLE MNP_OPERATORE_INTERNO
|
||||
(
|
||||
ID_OPERATORE_INTERNO NUMBER NOT NULL ,
|
||||
NOME_OPERATORE VARCHAR2(20) NOT NULL ,
|
||||
TIPOLOGIA_OPERATORE VARCHAR2(20) NOT NULL ,
|
||||
DESCRIZIONE VARCHAR2(200) NULL
|
||||
)
|
||||
TABLESPACE TAB_DESC;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_OPERATORE_INTERNO ON MNP_OPERATORE_INTERNO
|
||||
(ID_OPERATORE_INTERNO ASC)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
ALTER TABLE MNP_OPERATORE_INTERNO
|
||||
ADD CONSTRAINT PK_MNP_OPERATORE_INTERNO PRIMARY KEY (ID_OPERATORE_INTERNO);
|
||||
|
||||
|
||||
-- FINE GENERAZIONE TABELLA OPERATORE INTERNO --
|
||||
|
||||
|
||||
-- GENERA TABELLE PER GISP (TOT 6 TABELLE)--
|
||||
|
||||
-- 1 DI 4 --
|
||||
|
||||
CREATE TABLE MNP_GISP_ATT_OUT
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL ,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NULL ,
|
||||
DATA_RICHIESTA_INVIO DATE NULL ,
|
||||
DATA_INVIO DATE NULL ,
|
||||
DA_SCODARE NUMBER(1) NOT NULL ,
|
||||
DA_PROCESSARE NUMBER(1) NULL ,
|
||||
NOME_RICHIESTA VARCHAR2(20 BYTE) NOT NULL ,
|
||||
CAS VARCHAR(3) NOT NULL ,
|
||||
NUM_TEL VARCHAR(13) DEFAULT 0 NOT NULL ,
|
||||
DATA_ESPL DATE NULL ,
|
||||
IMSI VARCHAR2(15 BYTE) NOT NULL ,
|
||||
PROFILO VARCHAR2(4 BYTE) NOT NULL ,
|
||||
TID VARCHAR2(23 BYTE) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_GISP_ATT_OUT ON MNP_GISP_ATT_OUT
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX IDX_GISP_ATT_OUT_1 ON MNP_GISP_ATT_OUT
|
||||
(TID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
ALTER TABLE MNP_GISP_ATT_OUT ADD
|
||||
CONSTRAINT PK_MNP_GISP_ATT_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
ALTER TABLE MNP_GISP_ATT_OUT ADD (
|
||||
CONSTRAINT IDX_MNP_GISP_ATT_OUT
|
||||
UNIQUE (TID));
|
||||
|
||||
|
||||
|
||||
-- 2 DI 4 --
|
||||
|
||||
CREATE TABLE MNP_GISP_CESS_OUT
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL ,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NULL ,
|
||||
DATA_RICHIESTA_INVIO DATE NULL ,
|
||||
DATA_INVIO DATE NULL ,
|
||||
DA_SCODARE NUMBER(1) NOT NULL ,
|
||||
DA_PROCESSARE NUMBER(1) NULL ,
|
||||
NOME_RICHIESTA VARCHAR2(20 BYTE) NOT NULL ,
|
||||
CAS VARCHAR(3) NOT NULL ,
|
||||
NUM_TEL VARCHAR(13) NOT NULL ,
|
||||
DATA_ESPL DATE NULL ,
|
||||
IMSI VARCHAR2(15 BYTE) NULL ,
|
||||
OLOCODE VARCHAR2(4 BYTE) NOT NULL ,
|
||||
TID VARCHAR2(23 BYTE) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_GISP_CESS_OUT ON MNP_GISP_CESS_OUT
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX IDX_GISP_CESS_OUT_1 ON MNP_GISP_CESS_OUT
|
||||
(TID)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_OUT ADD
|
||||
CONSTRAINT PK_MNP_GISP_CESS_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_OUT ADD (
|
||||
CONSTRAINT IDX_MNP_GISP_CESS_OUT
|
||||
UNIQUE (TID));
|
||||
|
||||
|
||||
|
||||
-- 3 DI 4 --
|
||||
|
||||
CREATE TABLE MNP_GISP_ATT_CESS_IN
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL ,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE NULL ,
|
||||
DA_SCODARE NUMBER(1) NOT NULL ,
|
||||
NOME_RICHIESTA VARCHAR2(25) NOT NULL ,
|
||||
ESITO_CAS VARCHAR2(4 CHAR) NOT NULL ,
|
||||
DETTAGLIO_ESITO CHAR(2) NULL ,
|
||||
DESCRIZIONE_ESITO VARCHAR2(48) NOT NULL ,
|
||||
DATA_ESPLETAMENTO DATE NULL ,
|
||||
CODICE_RIPROPOSIZIONE VARCHAR2(23 BYTE) NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_GISP_ATT_CESS_IN ON MNP_GISP_ATT_CESS_IN
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
ALTER TABLE MNP_GISP_ATT_CESS_IN ADD
|
||||
CONSTRAINT PK_MNP_GISP_ATT_CESS_IN
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- 4 DI 4 --
|
||||
|
||||
CREATE TABLE MNP_GISP_SCARTO_ATT_CESS_IN
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
TRACCIATO VARCHAR2(4000 BYTE) NULL,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE,
|
||||
CAUSALE_SCARTO VARCHAR2(255 BYTE) NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_GISP_SCARTO_ATT_CESS_IN ON MNP_GISP_SCARTO_ATT_CESS_IN
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
ALTER TABLE MNP_GISP_SCARTO_ATT_CESS_IN ADD
|
||||
CONSTRAINT PK_MNP_GISP_SCARTO_ATT_CESS_IN
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- FINE TABELLE PER GISP --
|
||||
|
||||
|
||||
-- CREA BUSINESS_ID ---
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA add(
|
||||
BUSINESS_ID VARCHAR2(36)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC add(
|
||||
BUSINESS_ID VARCHAR2(36)
|
||||
);
|
||||
|
||||
-- FINE CREA BUSINESS_ID ---
|
||||
|
||||
|
||||
-- CREA ICC-ID20 ---
|
||||
|
||||
ALTER TABLE MNP_GISP_RETRIEVE_OUT add(
|
||||
RESP_ICCID20 VARCHAR2(27)
|
||||
);
|
||||
|
||||
-- FINE CREA ICC-ID20 ---
|
||||
|
||||
|
||||
-- CREA PROFILO ---
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC add(
|
||||
PROFILO_RETE VARCHAR2(4)
|
||||
);
|
||||
|
||||
-- FINE CREA PROFILO ---
|
||||
Reference in New Issue
Block a user