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

132 lines
3.1 KiB
SQL

--Eseguire come utente MNP
-- TABELLA SLA DONOR --
CREATE TABLE MNP_MVNO_NOT_SLA_DON_OUT (
UNIQUE_ID NUMBER NOT NULL,
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL,
DATA_INVIO DATE,
DA_SCODARE NUMBER(1) NOT NULL,
CODICE_OPERATORE_DONATING VARCHAR(4) NOT NULL,
NUMERO_TELEFONO VARCHAR2(13) NOT NULL,
ID_RICHIESTA VARCHAR2(23) NOT NULL,
BUSINESS_ID VARCHAR2(36) NOT NULL,
CODICE_OPERATORE_RECIPIENT VARCHAR2(4) NOT NULL
)
TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_MVNO_NOT_SLA_DON_OUT ADD
CONSTRAINT PK_MVNO_NOT_SLA_DON_OUT
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
-- TABELLA SLA DONOR DETTAGLIO --
CREATE TABLE MNP_MVNO_DETT_NOT_SLA_DON_OUT (
UNIQUE_ID NUMBER NOT NULL,
ID_NOTIFICA NUMBER NOT NULL,
TIPO_SLA VARCHAR2(4) NOT NULL,
T_INIZIALE VARCHAR2(50) NOT NULL,
T_FINALE VARCHAR2(50) NOT NULL
)
TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_MVNO_DETT_NOT_SLA_DON_OUT ADD
CONSTRAINT PK_MVNO_DETT_NOT_SLA_DON_OUT
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_MVNO_DETT_NOT_SLA_DON_OUT
ADD CONSTRAINT FK_DETT_NOT_SLA_DON_OUT
FOREIGN KEY (ID_NOTIFICA)
REFERENCES MNP_MVNO_NOT_SLA_DON_OUT(UNIQUE_ID);
-- TABELLA SLA RECIPIENT --
CREATE TABLE MNP_MVNO_NOT_SLA_REC_OUT (
UNIQUE_ID NUMBER NOT NULL,
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL,
DATA_INVIO DATE,
DA_SCODARE NUMBER(1) NOT NULL,
CODICE_OPERATORE_DONATING VARCHAR(4) NOT NULL,
NUMERO_TELEFONO VARCHAR2(13) NOT NULL,
ID_RICHIESTA VARCHAR2(23) NOT NULL,
BUSINESS_ID VARCHAR2(36) NOT NULL,
CODICE_OPERATORE_RECIPIENT VARCHAR2(4) NOT NULL
)
TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_MVNO_NOT_SLA_REC_OUT ADD
CONSTRAINT PK_MVNO_NOT_SLA_REC_OUT
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
-- TABELLA SLA RECIPIENT DETTAGLIO --
CREATE TABLE MNP_MVNO_DETT_NOT_SLA_REC_OUT (
UNIQUE_ID NUMBER NOT NULL,
ID_NOTIFICA NUMBER NOT NULL,
TIPO_SLA VARCHAR2(4) NOT NULL,
T_INIZIALE VARCHAR2(50) NOT NULL,
T_FINALE VARCHAR2(50) NOT NULL,
CODICE_OPERATORE_TP VARCHAR2(4)
)
TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_MVNO_DETT_NOT_SLA_REC_OUT ADD
CONSTRAINT PK_MVNO_DETT_NOT_SLA_REC_OUT
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_MVNO_DETT_NOT_SLA_REC_OUT
ADD CONSTRAINT FK_DETT_NOT_SLA_REC_OUT
FOREIGN KEY (ID_NOTIFICA)
REFERENCES MNP_MVNO_NOT_SLA_REC_OUT(UNIQUE_ID);
-- SEQUENCE --
CREATE SEQUENCE SEQ_MVNO_SLA_DON;
CREATE SEQUENCE SEQ_MVNO_SLA_REC;
-- inserimento campi per gestione PCN --
ALTER TABLE MNP_DBCGO_NOT_REC_VIRT_OUT ADD(
ABBONATO_PREPAGATO VARCHAR2(50) NULL
);
ALTER TABLE MNP_DBCGO_NOT_DON_VIRT_OUT ADD(
COD_PROFILO_TARIFFARIO VARCHAR2(10) NULL,
DESC_PROFILO_TARIFFARIO VARCHAR2(50) NULL
);
ALTER TABLE MNP_DBCGO_NOTIFICA_DONOR_OUT ADD(
ABBONATO_PREPAGATO VARCHAR2(50) NULL
);
CREATE TABLE MNP_ANAG_FINESTRE_TEMPORALI(
TIPO_FILE NUMBER NOT NULL,
DESC_FILE VARCHAR2(35) NOT NULL,
T_INIZIALE VARCHAR2(8) NOT NULL,
T_FINALE VARCHAR2(8) NOT NULL,
T_INIZIALE_ACK VARCHAR2(8) NOT NULL,
T_FINALE_ACK VARCHAR2(8) NOT NULL,
CONSTRAINT MNP_ANAG_FINESTRE_TEMPORALI_PK PRIMARY KEY (TIPO_FILE)
);