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

97 lines
2.5 KiB
SQL

--Eseguire come utente DWH
-- creazione tabella per report SLA 3gg. --
CREATE TABLE MNP_DW_SLA_3GG_OUT
(
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
TIPO_MESSAGGIO VARCHAR2(23 BYTE) NOT NULL,
ID_PROG NUMBER NOT NULL,
DATA_MESSAGGIO DATE NOT NULL,
DONOR_EFFETTIVO VARCHAR2(4 BYTE) NOT NULL,
RECIPIENT_EFFETTIVO VARCHAR2(4 BYTE) NOT NULL,
TERZA_PARTE VARCHAR2(4 BYTE),
NOME_FILE VARCHAR2(27 BYTE) NULL,
NUMERO_GIORNI_RITARDO NUMBER DEFAULT 0 NOT NULL,
PENALE NUMBER DEFAULT 0 NOT NULL,
T_INIZIALE DATE NOT NULL,
T_FINALE DATE NOT NULL,
PROCESSO VARCHAR2(1 BYTE) NOT NULL,
DATA_CUT_OVER DATE NOT NULL,
numero_sim NUMBER DEFAULT 0
)
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 MNP_DW_SLA_3GG_OUT_PK ON MNP_DW_SLA_3GG_OUT
(ID_RICHIESTA, TIPO_MESSAGGIO, ID_PROG)
LOGGING
TABLESPACE TAB_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_3GG_OUT ADD (
CONSTRAINT MNP_DW_SLA_3GG_OUT_PK
PRIMARY KEY
(ID_RICHIESTA, TIPO_MESSAGGIO, ID_PROG)
USING INDEX
TABLESPACE TAB_SMALL
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 10M
NEXT 10M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
));
CREATE SEQUENCE SEQ_ID_PROG
START WITH 1
MAXVALUE 999999999999999999999999999
MINVALUE 1
NOCYCLE
NOCACHE
NOORDER;