214 lines
4.5 KiB
SQL
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
|
|
/ |