--- TABELLA PER RICEZIONE UTENZE DA DBSS CREATE TABLE MNP.MNP_TIPO_CLIENTI_DBSS ( MSISDN VARCHAR2(15 BYTE) NOT NULL, SOTTOMARCAGGIO VARCHAR2(1 BYTE), MARCAGGIO VARCHAR2(2 BYTE) NOT NULL, TIPO_UTENZA VARCHAR2(1 BYTE) NOT NULL, NOME_OT VARCHAR2(5 BYTE) NOT NULL, SISTEMA_COMPETENZA VARCHAR2(5 BYTE), UTENZA_DUAL VARCHAR2(15 BYTE), CF VARCHAR2(16 BYTE), ICCID VARCHAR2(20 BYTE), STATO VARCHAR2(7 BYTE) ) TABLESPACE TAB_BIG; CREATE INDEX MNP.IDX_TIPO_CLIENTI_DBSS_01 ON MNP.MNP_TIPO_CLIENTI_DBSS (UTENZA_DUAL) TABLESPACE TAB_IDX_MEDIUM; CREATE UNIQUE INDEX MNP.PK_TIPO_CLIENTI_DBSS ON MNP.MNP_TIPO_CLIENTI_DBSS (MSISDN) TABLESPACE TAB_IDX_MEDIUM; ALTER TABLE MNP.MNP_TIPO_CLIENTI_DBSS ADD ( CONSTRAINT PK_TIPO_CLIENTI_DBSS PRIMARY KEY (MSISDN) USING INDEX MNP.PK_TIPO_CLIENTI_DBSS ENABLE VALIDATE); --- TABELLA INPUT PER RICEZIONE RICHIESTE DI TRASFERIMENTO CREDITO CREATE TABLE MNP.MNP_DBSS_TC_IN ( UNIQUE_ID NUMBER NOT NULL, DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL, DA_SCODARE NUMBER(1) NOT NULL, EVENTO_DBC NUMBER(2) NOT NULL, TIPO_EVENTO VARCHAR2(2 BYTE) NOT NULL, ID_RICHIESTA_DBC VARCHAR2(23 BYTE) NOT NULL, IMPORTO_CREDITO_RESIDUO VARCHAR2(8 BYTE) NOT NULL ) TABLESPACE TAB_BIG; CREATE INDEX MNP.MNP_DBSS_TC_IN_I1 ON MNP.MNP_DBSS_TC_IN (ID_RICHIESTA_DBC) TABLESPACE TAB_IDX_BIG; CREATE UNIQUE INDEX MNP.PK_MNP_DBSS_TC_IN ON MNP.MNP_DBSS_TC_IN (UNIQUE_ID) TABLESPACE TAB_IDX_BIG; ALTER TABLE MNP.MNP_DBSS_TC_IN ADD ( CONSTRAINT PK_MNP_DBSS_TC_IN PRIMARY KEY (UNIQUE_ID) USING INDEX TABLESPACE TAB_IDX_BIG); --- TABELLA INPUT PER MEMORIZZAZIONE SCARTO RICHIESTE DI TRASFERIMENTO CREDITO CREATE TABLE MNP.MNP_DBSS_SCARTI_TC_IN ( UNIQUE_ID NUMBER NOT NULL, DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL, RECORD_SCARTATO VARCHAR2(4000 BYTE), CAUSALE_SCARTO VARCHAR2(255 BYTE) ) TABLESPACE TAB_MEDIUM; CREATE INDEX MNP.IDX_MNP_DBSS_SCARTI_TC_IN_1 ON MNP.MNP_DBSS_SCARTI_TC_IN (DATA_RICEZIONE) TABLESPACE TAB_IDX_MEDIUM; CREATE UNIQUE INDEX MNP.PK_DBSS_SCARTI_TC_IN ON MNP.MNP_DBSS_SCARTI_TC_IN (UNIQUE_ID) TABLESPACE TAB_IDX_MEDIUM; ALTER TABLE MNP.MNP_DBSS_SCARTI_TC_IN ADD ( CONSTRAINT PK_DBSS_SCARTI_TC_IN PRIMARY KEY (UNIQUE_ID) USING INDEX TABLESPACE TAB_IDX_MEDIUM); --- MODIFICHE TABELLA OUT PER DBSS ALTER TABLE MNP.MNP_DBSS_OUT_REC ADD (CODICE_OPERATORE_DON_EFF VARCHAR2(4 BYTE)); ALTER TABLE MNP.MNP_DBSS_OUT_REC ADD (CODICE_OPERATORE_REC_EFF VARCHAR2(4 BYTE)); ALTER TABLE MNP.MNP_DBSS_OUT_REC ADD (FLAG_TC VARCHAR2(1 BYTE)); ALTER TABLE MNP.MNP_DBSS_OUT_REC ADD (DATA_ACQUISIZIONE_RICHIESTA DATE); ALTER TABLE MNP.MNP_DBSS_OUT_REC MODIFY(ORDER_ITEM_ID NULL); ALTER TABLE MNP.MNP_DBSS_OUT_REC ADD (MSISDN VARCHAR(15 BYTE));