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

92 lines
2.6 KiB
SQL

--Eseguire come utente DWH
-- creazione tabella per report SLA MVNO --
CREATE TABLE MNP_DW_SLA_MVNO_OUT
(
UNIQUE_ID NUMBER NOT NULL,
MESE VARCHAR2(7 BYTE) NOT NULL,
DON_OSPITATO VARCHAR2(4 BYTE) NOT NULL,
REC_OSPITATO VARCHAR2(4 BYTE) NOT NULL,
DON_RETE VARCHAR2(4 BYTE) NOT NULL,
REC_RETE VARCHAR2(4 BYTE) NOT NULL,
MSISDN VARCHAR2(12 BYTE) NOT NULL,
ID_RICHIESTA VARCHAR2(18 BYTE) NOT NULL,
TIPO_FILE VARCHAR2(7 BYTE) NOT NULL,
FLAG_VALIDAZIONE CHAR(1 BYTE) DEFAULT '1' NOT NULL,
FILE_XML VARCHAR2(27 BYTE) NOT NULL,
FILE_ACK VARCHAR2(27 BYTE) NOT NULL,
DATA_AGG DATE DEFAULT sysdate NOT NULL,
DATA_ESTRAZIONE DATE NULL
)
TABLESPACE TAB_SMALL
PCTUSED 40
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 10M
NEXT 10M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
LOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
NOMONITORING;
CREATE UNIQUE INDEX DWH.MNP_DW_SLA_MVNO_OUT_IDX ON DWH.MNP_DW_SLA_MVNO_OUT
(MESE,ID_RICHIESTA, DON_OSPITATO, REC_OSPITATO, DON_RETE, TIPO_FILE, FLAG_VALIDAZIONE)
LOGGING
NOPARALLEL;
CREATE UNIQUE INDEX MNP_DW_SLA_MVNO_OUT_PK ON MNP_DW_SLA_MVNO_OUT
(UNIQUE_ID)
LOGGING
TABLESPACE TAB_IDX_SMALL
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 10M
NEXT 10M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
NOPARALLEL;
ALTER TABLE MNP_DW_SLA_MVNO_OUT ADD (
CONSTRAINT MNP_DW_MVNO_SLA_OUT_PK
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_SMALL
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 10M
NEXT 10M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
));
Grant select,insert,update,delete on MNP_DW_SLA_MVNO_OUT to MNP;
CREATE SEQUENCE SEQ_DW_SLA_MVNO_OUT
START WITH 1
MAXVALUE 999999999999999999999999999
MINVALUE 1
NOCYCLE
CACHE 30
NOORDER;