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

214 lines
4.5 KiB
SQL

-- Script per le modifiche al DB relative alla funzionalita Donor SMS Retention CO(Kit Ottobre 2005)
-- Ambra Parati
-- Tabella MNP_SMS_L1
CREATE TABLE MNP_SMS_L1
(id_prog NUMBER(18,0) NOT NULL,
id_richiesta VARCHAR2(23) NOT NULL,
msisdn VARCHAR2(15) NOT NULL,
codice_pre_post_pagato VARCHAR2(3)DEFAULT 'POP',
da_inviare NUMBER(1,0) DEFAULT 1 NOT NULL,
nome_file VARCHAR2(40),
data_creazione DATE DEFAULT SYSDATE)
PCTFREE 10
PCTUSED 40
INITRANS 1
MAXTRANS 255
TABLESPACE TAB_MEDIUM
STORAGE (
INITIAL 100K
NEXT 100K
PCTINCREASE 1
MINEXTENTS 1
MAXEXTENTS 512
)
/
ALTER TABLE MNP_SMS_L1
ADD CONSTRAINT pk_mnp_sms_l1 PRIMARY KEY (id_prog)
USING INDEX
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_MEDIUM
STORAGE (
INITIAL 100K
NEXT 100K
PCTINCREASE 1
MINEXTENTS 1
MAXEXTENTS 512
)
/
CREATE SEQUENCE seq_sms_l1
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 999999999999999999999999999
NOCYCLE
NOORDER
CACHE 20
/
-- Tabella MNP_FLUSSO_DEST
CREATE TABLE MNP_FLUSSO_DEST
(id_prog NUMBER(18,0) NOT NULL,
nome_file VARCHAR2(40),
tipo_flusso NUMBER(2),
destinatario VARCHAR2(10),
data_invio DATE)
PCTFREE 10
PCTUSED 40
INITRANS 1
MAXTRANS 255
TABLESPACE TAB_SMALL
STORAGE (
INITIAL 100K
NEXT 100K
PCTINCREASE 1
MINEXTENTS 1
MAXEXTENTS 512
)
/
ALTER TABLE MNP_FLUSSO_DEST
ADD CONSTRAINT pk_mnp_flusso_dest PRIMARY KEY (id_prog)
USING INDEX
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_SMALL
STORAGE (
INITIAL 100K
NEXT 100K
PCTINCREASE 1
MINEXTENTS 1
MAXEXTENTS 512
)
/
CREATE SEQUENCE seq_flusso_dest
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 999999999999999999999999999
NOCYCLE
NOORDER
CACHE 20
/
-- Tabella MNP_SMS_L1V
CREATE TABLE MNP_SMS_L1V
(id_prog NUMBER(18,0) NOT NULL,
id_richiesta VARCHAR2(23) NOT NULL,
msisdn VARCHAR2(15) NOT NULL,
tipo_attivita VARCHAR2(1) NOT NULL,
data_cut_over DATE,
da_inviare NUMBER(1,0) DEFAULT 1 NOT NULL,
nome_file VARCHAR2(40),
data_creazione DATE DEFAULT SYSDATE)
PCTFREE 10
PCTUSED 40
INITRANS 1
MAXTRANS 255
TABLESPACE TAB_MEDIUM
STORAGE (
INITIAL 100K
NEXT 100K
PCTINCREASE 1
MINEXTENTS 1
MAXEXTENTS 512
)
/
ALTER TABLE MNP_SMS_L1V
ADD CONSTRAINT pk_mnp_sms_l1v PRIMARY KEY (id_prog)
USING INDEX
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_MEDIUM
STORAGE (
INITIAL 100K
NEXT 100K
PCTINCREASE 1
MINEXTENTS 1
MAXEXTENTS 512
)
/
CREATE SEQUENCE seq_sms_l1v
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 999999999999999999999999999
NOCYCLE
NOORDER
CACHE 20
/
----------------------------------------------
-------------LOG SMS RETENTION----------------
----------------------------------------------
-- INSERT mnp_anagrafica_processo
INSERT INTO mnp_anagrafica_processo
(CODICE_PROCESSO,NOME_PROCESSO)
VALUES
('OA','SmsRetentionOut')
/
INSERT INTO mnp_anagrafica_log
(CODICE_LOG,SEVERITA,DESCRIZIONE)
VALUES
('8900','N','CREAZIONE DEL FILE DI SMS RETENTION')
/
INSERT INTO mnp_anagrafica_log
(CODICE_LOG,SEVERITA,DESCRIZIONE)
VALUES
('8901','C','ERRORE NELLA CREAZIONE DEL FILE DI SMS RETENTION')
/
INSERT INTO mnp_processo_log
(CODICE_PROCESSO,CODICE_LOG,LOG_ON)
VALUES
('OA','8900',1)
/
INSERT INTO mnp_processo_log
(CODICE_PROCESSO,CODICE_LOG,LOG_ON)
VALUES
('OA','8901',1)
/
INSERT INTO mnp_processo_log
(CODICE_PROCESSO,CODICE_LOG,LOG_ON)
VALUES
('OA','0001',1)
/
INSERT INTO mnp_processo_log
(CODICE_PROCESSO,CODICE_LOG,LOG_ON)
VALUES
('OA','0002',1)
/
INSERT INTO mnp_processo_log
(CODICE_PROCESSO,CODICE_LOG,LOG_ON)
VALUES
('OA','0003',1)
/
INSERT INTO mnp_processo_log
(CODICE_PROCESSO,CODICE_LOG,LOG_ON)
VALUES
('OA','0000',1)
/
INSERT INTO mnp_processo_log
(CODICE_PROCESSO,CODICE_LOG,LOG_ON)
VALUES
('OA','9999',1)
/
INSERT INTO mnp_processo_log
(CODICE_PROCESSO,CODICE_LOG,LOG_ON)
VALUES
('OA','0005',1)
/
INSERT INTO mnp_processo_log
(CODICE_PROCESSO,CODICE_LOG,LOG_ON)
VALUES
('OA','0007',1)
/
commit
/