ALTER TABLE MNP_GEST_RICH_REC_VIRT ADD (CODICE_DEALER VARCHAR2(10)) / ALTER TABLE MNP_GEST_RICH_REC_VIRT ADD (IDREQ_INFOBUS VARCHAR2(24)) / ALTER TABLE MNP_MSPCOOP_OUT_REC MODIFY(ID_RICHIESTA VARCHAR2(23)) / ALTER TABLE MNP_MSPCOOP_REC_RECUPERO_OUT MODIFY(ID_RICHIESTA VARCHAR2(23)) / ALTER TABLE MNP_GISP_RETRIEVE_OUT ADD ( RESP_PROFILO VARCHAR2 (3) ) / -- GENERA TABELLE PER GESTIONE RECIPIENT VIRTUALE TRASFERIMENTO CREDITO-- CREATE TABLE mnp_gest_rich_rec_virt_tc ( id_richiesta VARCHAR2(23) NOT NULL, stato NUMBER(2,0) NOT NULL, dataricezionerichiesta DATE NOT NULL, credito NUMBER(7,2) NOT NULL, data_notifica_recipient DATE, flag_verifica_credito_anomalo NUMBER(1) DEFAULT 0, idreq_infobus VARCHAR2(24), version NUMBER ) PARTITION BY RANGE (dataricezionerichiesta) ( PARTITION mnp_gest_rich_rec_virt_tc1 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_rec_virt_tc2 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_rec_virt_tc3 VALUES LESS THAN (TO_DATE('20100401','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_rec_virt_tc4 VALUES LESS THAN (TO_DATE('20101001','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_rec_virt_tc5_max VALUES LESS THAN (MAXVALUE) NOLOGGING TABLESPACE tab_big ) / CREATE UNIQUE INDEX pk_mnp_gest_rich_rec_virt_tc ON mnp_gest_rich_rec_virt_tc (id_richiesta) TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_rec_virt_tc ADD CONSTRAINT pk_mnp_gest_rich_rec_virt_tc PRIMARY KEY (id_richiesta) USING INDEX TABLESPACE tab_idx_big / CREATE INDEX idx_mnp_gest_rich_rec_virt_tc1 ON mnp_gest_rich_rec_virt_tc (stato ASC) LOGGING TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_rec_virt_tc ADD CONSTRAINT fk_mnp_gest_rich_rec_virt_tc_1 FOREIGN KEY (id_richiesta) REFERENCES mnp_gest_rich_rec_virt (id_richiesta) / CREATE OR REPLACE TRIGGER pre_ins_gest_rich_rec_virt_tc BEFORE INSERT ON mnp_gest_rich_rec_virt_tc FOR EACH ROW BEGIN SELECT dataricezionerichiesta INTO :NEW.dataricezionerichiesta FROM mnp_gest_rich_rec_virt WHERE id_richiesta = :NEW.id_richiesta; EXCEPTION WHEN NO_DATA_FOUND THEN :NEW.dataricezionerichiesta := SYSDATE; END; / CREATE TABLE mnp_stato_rec_virt_tc ( id_stato NUMBER(5) NOT NULL , descr_stato VARCHAR2(30) NOT NULL , finale NUMBER(1) NOT NULL )TABLESPACE tab_desc / CREATE UNIQUE INDEX pkmnp_stato_rec_virt_tc ON mnp_stato_rec_virt_tc (id_stato ASC) TABLESPACE tab_desc / ALTER TABLE mnp_stato_rec_virt_tc ADD CONSTRAINT pkmnp_stato_rec_virt_tc PRIMARY KEY (id_stato) / --storico CREATE TABLE mnp_stor_rich_rec_virt_tc ( id_prog NUMBER(18,0) NOT NULL, id_richiesta VARCHAR2(23) NOT NULL, note VARCHAR2(100), stato_da NUMBER(2,0) DEFAULT -1, stato_a NUMBER(2,0) NOT NULL, credito NUMBER(7,2) NOT NULL, data_notifica_recipient DATE, data_i_o DATE DEFAULT SYSDATE NOT NULL, data_lavorazione DATE DEFAULT TRUNC(SYSDATE), dataricezionerichiesta DATE NOT NULL ) PARTITION BY RANGE (dataricezionerichiesta) ( PARTITION mnp_stor_rich_rec_virt_tc1 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_rec_virt_tc2 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_rec_virt_tc3 VALUES LESS THAN (TO_DATE('20100401','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_rec_virt_tc4 VALUES LESS THAN (TO_DATE('20101001','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_rec_virt_tc5_max VALUES LESS THAN (MAXVALUE) NOLOGGING TABLESPACE tab_huge ) / CREATE UNIQUE INDEX pk_mnp_stor_rich_rec_virt_tc ON mnp_stor_rich_rec_virt_tc (id_prog) TABLESPACE tab_idx_huge_2_1 / ALTER TABLE mnp_stor_rich_rec_virt_tc ADD CONSTRAINT pk_mnp_stor_rich_rec_virt_tc PRIMARY KEY (id_prog) USING INDEX TABLESPACE tab_idx_huge_2_1 / CREATE INDEX idx_mnp_stor_rich_rec_virt_tc1 ON mnp_stor_rich_rec_virt_tc (id_richiesta ASC) LOGGING TABLESPACE tab_idx_huge_2_1 / CREATE INDEX idx_mnp_stor_rich_rec_virt_tc2 ON mnp_stor_rich_rec_virt_tc (data_lavorazione ASC) LOGGING TABLESPACE tab_idx_huge_2_1 / CREATE OR REPLACE TRIGGER pre_ins_stor_rich_rec_virt_tc BEFORE INSERT ON mnp_stor_rich_rec_virt_tc FOR EACH ROW BEGIN SELECT dataricezionerichiesta INTO :NEW.dataricezionerichiesta FROM mnp_gest_rich_rec_virt_tc WHERE id_richiesta = :NEW.id_richiesta; EXCEPTION WHEN NO_DATA_FOUND THEN :NEW.dataricezionerichiesta := SYSDATE; END; / ALTER TABLE mnp_stor_rich_rec_virt_tc ADD CONSTRAINT fk_mnp_stor_rich_rec_virt_tc_1 FOREIGN KEY (id_richiesta) REFERENCES mnp_gest_rich_rec_virt_tc (id_richiesta) / CREATE SEQUENCE seq_rich_rec_virt_storico_tc / -- FINE TABELLE PER STORICO RECIPIENT VIRTUALE TRASFERIMENTO CREDITO-- -- GENERA TABELLE PER GESTIONE DONOR VIRTUALE TRASFERIMENTO CREDITO-- CREATE TABLE mnp_gest_rich_don_virt_tc ( id_richiesta VARCHAR2(23) NOT NULL, stato NUMBER(2,0) NOT NULL, dataricezionerichiesta DATE NOT NULL, credito NUMBER(7,2) NOT NULL, data_notifica_recipient DATE, idreq_infobus VARCHAR2(24), version NUMBER ) PARTITION BY RANGE (dataricezionerichiesta) ( PARTITION mnp_gest_rich_don_virt_tc1 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_don_virt_tc2 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_don_virt_tc3 VALUES LESS THAN (TO_DATE('20100401','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_don_virt_tc4 VALUES LESS THAN (TO_DATE('20101001','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_don_virt_tc5_max VALUES LESS THAN (MAXVALUE) NOLOGGING TABLESPACE tab_big ) / CREATE UNIQUE INDEX pk_mnp_gest_rich_don_virt_tc ON mnp_gest_rich_don_virt_tc (id_richiesta) TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_don_virt_tc ADD CONSTRAINT pk_mnp_gest_rich_don_virt_tc PRIMARY KEY (id_richiesta) USING INDEX TABLESPACE tab_idx_big / CREATE INDEX idx_mnp_gest_rich_don_virt_tc1 ON mnp_gest_rich_don_virt_tc (stato ASC) LOGGING TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_don_virt_tc ADD CONSTRAINT fk_mnp_gest_rich_don_virt_tc_1 FOREIGN KEY (id_richiesta) REFERENCES MNP_GEST_RICH_DONOR_VIRT (id_richiesta) / CREATE OR REPLACE TRIGGER pre_ins_gest_rich_don_virt_tc BEFORE INSERT ON mnp_gest_rich_don_virt_tc FOR EACH ROW BEGIN SELECT dataricezionerichiesta INTO :NEW.dataricezionerichiesta FROM mnp_gest_rich_donor_virt WHERE id_richiesta = :NEW.id_richiesta; EXCEPTION WHEN NO_DATA_FOUND THEN :NEW.dataricezionerichiesta := SYSDATE; END; / CREATE TABLE mnp_stato_don_virt_tc ( id_stato NUMBER(5) NOT NULL , descr_stato VARCHAR2(30) NOT NULL , finale NUMBER(1) NOT NULL )TABLESPACE tab_desc / CREATE UNIQUE INDEX pkmnp_stato_don_virt_tc ON mnp_stato_don_virt_tc (id_stato ASC) TABLESPACE tab_desc / ALTER TABLE mnp_stato_don_virt_tc ADD CONSTRAINT pkmnp_stato_don_virt_tc PRIMARY KEY (id_stato) / -- FINE TABELLE PER GESTIONE DONOR VIRTUALE TRASFERIMENTO CREDITO-- -- GENERA TABELLE PER STORICO DONOR VIRTUALE TRASFERIMENTO CREDITO-- CREATE TABLE mnp_stor_rich_don_virt_tc ( id_prog NUMBER(18,0) NOT NULL, id_richiesta VARCHAR2(23) NOT NULL, note VARCHAR2(100), stato_da NUMBER(2,0) DEFAULT -1, stato_a NUMBER(2,0) NOT NULL, credito NUMBER(7,2) NOT NULL, --riferito a stato_da data_notifica_recipient DATE, --riferito a stato_da data_i_o DATE DEFAULT SYSDATE NOT NULL, data_lavorazione DATE DEFAULT TRUNC(SYSDATE), dataricezionerichiesta DATE NOT NULL ) PARTITION BY RANGE (dataricezionerichiesta) ( PARTITION mnp_stor_rich_don_virt_tc1 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_don_virt_tc2 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_don_virt_tc3 VALUES LESS THAN (TO_DATE('20100401','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_don_virt_tc4 VALUES LESS THAN (TO_DATE('20101001','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_don_virt_tc5_max VALUES LESS THAN (MAXVALUE) NOLOGGING TABLESPACE tab_huge ) / CREATE UNIQUE INDEX pk_mnp_stor_rich_don_virt_tc ON mnp_stor_rich_don_virt_tc (id_prog) TABLESPACE tab_idx_huge_2_1 / ALTER TABLE mnp_stor_rich_don_virt_tc ADD CONSTRAINT pk_mnp_stor_rich_don_virt_tc PRIMARY KEY (id_prog) USING INDEX TABLESPACE tab_idx_huge_2_1 / CREATE INDEX idx_mnp_stor_rich_don_virt_tc1 ON mnp_stor_rich_don_virt_tc (id_richiesta ASC) LOGGING TABLESPACE tab_idx_huge_2_1 / CREATE INDEX idx_mnp_stor_rich_don_virt_tc2 ON mnp_stor_rich_don_virt_tc (data_lavorazione ASC) LOGGING TABLESPACE tab_idx_huge_2_1 / CREATE OR REPLACE TRIGGER pre_ins_stor_rich_don_virt_tc BEFORE INSERT ON mnp_stor_rich_don_virt_tc FOR EACH ROW BEGIN SELECT dataricezionerichiesta INTO :NEW.dataricezionerichiesta FROM mnp_gest_rich_don_virt_tc WHERE id_richiesta = :NEW.id_richiesta; EXCEPTION WHEN NO_DATA_FOUND THEN :NEW.dataricezionerichiesta := SYSDATE; END; / ALTER TABLE mnp_stor_rich_don_virt_tc ADD CONSTRAINT fk_mnp_stor_rich_don_virt_tc_1 FOREIGN KEY (id_richiesta) REFERENCES mnp_gest_rich_don_virt_tc (id_richiesta) / CREATE SEQUENCE seq_rich_don_virt_storico_tc / -- FINE TABELLE PER STORICO DONOR VIRTUALE TRASFERIMENTO CREDITO-- -- GENERA TABELLE PER GESTIONE RECIPIENT TRASFERIMENTO CREDITO-- CREATE TABLE mnp_gest_rich_rec_tc ( id_richiesta VARCHAR2(23) NOT NULL, stato NUMBER(2,0) NOT NULL, dataricezionerichiesta DATE NOT NULL, credito NUMBER(7,2) NOT NULL, data_notifica_recipient DATE, flag_verifica_credito_anomalo NUMBER(1) DEFAULT 0, version NUMBER ) PARTITION BY RANGE (dataricezionerichiesta) ( PARTITION mnp_gest_rich_rec_tc1 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_rec_tc2 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_rec_tc3 VALUES LESS THAN (TO_DATE('20100401','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_rec_tc4 VALUES LESS THAN (TO_DATE('20101001','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_rec_tc5_max VALUES LESS THAN (MAXVALUE) NOLOGGING TABLESPACE tab_big ) / CREATE UNIQUE INDEX pk_mnp_gest_rich_rec_tc ON mnp_gest_rich_rec_tc (id_richiesta) TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_rec_tc ADD CONSTRAINT pk_mnp_gest_rich_rec_tc PRIMARY KEY (id_richiesta) USING INDEX TABLESPACE tab_idx_big / CREATE INDEX idx_mnp_gest_rich_rec_tc1 ON mnp_gest_rich_rec_tc (stato ASC) LOGGING TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_rec_tc ADD CONSTRAINT fk_mnp_gest_rich_rec_tc_1 FOREIGN KEY (id_richiesta) REFERENCES mnp_gestione_richiesta_rec (id_richiesta) / CREATE OR REPLACE TRIGGER pre_ins_gest_rich_rec_tc BEFORE INSERT ON mnp_gest_rich_rec_tc FOR EACH ROW BEGIN SELECT dataricezionerichiesta INTO :NEW.dataricezionerichiesta FROM mnp_gestione_richiesta_rec WHERE id_richiesta = :NEW.id_richiesta; EXCEPTION WHEN NO_DATA_FOUND THEN :NEW.dataricezionerichiesta := SYSDATE; END; / CREATE TABLE mnp_stato_rec_tc ( id_stato NUMBER(5) NOT NULL , descr_stato VARCHAR2(30) NOT NULL , finale NUMBER(1) NOT NULL )TABLESPACE tab_desc; CREATE UNIQUE INDEX pkmnp_stato_rec_tc ON mnp_stato_rec_tc (id_stato ASC) TABLESPACE tab_desc; ALTER TABLE mnp_stato_rec_tc ADD CONSTRAINT pkmnp_stato_rec_tc PRIMARY KEY (id_stato) / --storico CREATE TABLE mnp_stor_rich_rec_tc ( id_prog NUMBER(18,0) NOT NULL, id_richiesta VARCHAR2(23) NOT NULL, note VARCHAR2(100), stato_da NUMBER(2,0) DEFAULT -1, stato_a NUMBER(2,0) NOT NULL, credito NUMBER(7,2) NOT NULL, data_notifica_recipient DATE, data_i_o DATE DEFAULT SYSDATE NOT NULL, data_lavorazione DATE DEFAULT TRUNC(SYSDATE), dataricezionerichiesta DATE NOT NULL ) PARTITION BY RANGE (dataricezionerichiesta) ( PARTITION mnp_stor_rich_rec_tc1 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_rec_tc2 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_rec_tc3 VALUES LESS THAN (TO_DATE('20100401','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_rec_tc4 VALUES LESS THAN (TO_DATE('20101001','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_rec_tc5_max VALUES LESS THAN (MAXVALUE) NOLOGGING TABLESPACE tab_huge ) / CREATE UNIQUE INDEX pk_mnp_stor_rich_rec_tc ON mnp_stor_rich_rec_tc (id_prog) TABLESPACE tab_idx_huge_2_1 / ALTER TABLE mnp_stor_rich_rec_tc ADD CONSTRAINT pk_mnp_stor_rich_rec_tc PRIMARY KEY (id_prog) USING INDEX TABLESPACE tab_idx_huge_2_1 / CREATE INDEX idx_mnp_stor_rich_rec_tc1 ON mnp_stor_rich_rec_tc (id_richiesta ASC) LOGGING TABLESPACE tab_idx_huge_2_1 / CREATE INDEX idx_mnp_stor_rich_rec_tc2 ON mnp_stor_rich_rec_tc (data_lavorazione ASC) LOGGING TABLESPACE tab_idx_huge_2_1 / CREATE OR REPLACE TRIGGER pre_ins_storico_rich_rec_tc BEFORE INSERT ON mnp_stor_rich_rec_tc FOR EACH ROW BEGIN SELECT dataricezionerichiesta INTO :NEW.dataricezionerichiesta FROM mnp_gest_rich_rec_tc WHERE id_richiesta = :NEW.id_richiesta; EXCEPTION WHEN NO_DATA_FOUND THEN :NEW.dataricezionerichiesta := SYSDATE; END; / ALTER TABLE mnp_stor_rich_rec_tc ADD CONSTRAINT fk_mnp_stor_rich_rec_tc_1 FOREIGN KEY (id_richiesta) REFERENCES mnp_gest_rich_rec_tc (id_richiesta) / CREATE SEQUENCE seq_rich_rec_storico_tc / -- FINE TABELLE PER STORICO RECIPIENT TRASFERIMENTO CREDITO-- -- GENERA TABELLE PER GESTIONE DONOR TRASFERIMENTO CREDITO-- CREATE TABLE mnp_gest_rich_don_tc ( id_richiesta VARCHAR2(23) NOT NULL, stato NUMBER(2) NOT NULL, dataricezionerichiesta DATE NOT NULL, credito NUMBER(7,2) NOT NULL, data_notifica_recipient DATE, flag_verifica_credito_anomalo NUMBER(1) DEFAULT 0, da_inviare NUMBER(1) NOT NULL, idreq_infobus VARCHAR2(24), version NUMBER ) PARTITION BY RANGE (dataricezionerichiesta) ( PARTITION mnp_gest_rich_don_tc1 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_don_tc2 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_don_tc3 VALUES LESS THAN (TO_DATE('20100401','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_don_tc4 VALUES LESS THAN (TO_DATE('20101001','YYYYMMDD')) NOLOGGING TABLESPACE tab_big, PARTITION mnp_gest_rich_don_tc5_max VALUES LESS THAN (MAXVALUE) NOLOGGING TABLESPACE tab_big ) / CREATE UNIQUE INDEX pk_mnp_gest_rich_don_tc ON mnp_gest_rich_don_tc (id_richiesta) TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_don_tc ADD CONSTRAINT pk_mnp_gest_rich_don_tc PRIMARY KEY (id_richiesta) USING INDEX TABLESPACE tab_idx_big / CREATE INDEX idx_mnp_gest_rich_don_tc1 ON mnp_gest_rich_don_tc (stato ASC) LOGGING TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_don_tc ADD CONSTRAINT fk_mnp_gest_rich_don_tc_1 FOREIGN KEY (id_richiesta) REFERENCES MNP_GESTIONE_RICHIESTA (id_richiesta) / CREATE OR REPLACE TRIGGER pre_ins_gest_rich_don_tc BEFORE INSERT ON mnp_gest_rich_don_tc FOR EACH ROW BEGIN SELECT dataricezionerichiesta INTO :NEW.dataricezionerichiesta FROM mnp_gestione_richiesta WHERE id_richiesta = :NEW.id_richiesta; EXCEPTION WHEN NO_DATA_FOUND THEN :NEW.dataricezionerichiesta := SYSDATE; END; / CREATE TABLE mnp_stato_don_tc ( id_stato NUMBER(5) NOT NULL , descr_stato VARCHAR2(30) NOT NULL , finale NUMBER(1) NOT NULL )TABLESPACE tab_desc; CREATE UNIQUE INDEX pkmnp_stato_don_tc ON mnp_stato_don_tc (id_stato ASC) TABLESPACE tab_desc / ALTER TABLE mnp_stato_don_tc ADD CONSTRAINT pkmnp_stato_don PRIMARY KEY (id_stato) / -- FINE TABELLE PER GESTIONE DONOR TRASFERIMENTO CREDITO-- -- GENERA TABELLE PER STORICO DONOR TRASFERIMENTO CREDITO-- CREATE TABLE mnp_stor_rich_don_tc ( id_prog NUMBER(18,0) NOT NULL, id_richiesta VARCHAR2(23) NOT NULL, note VARCHAR2(100), stato_da NUMBER(2,0) DEFAULT -1, stato_a NUMBER(2,0) NOT NULL, credito NUMBER(7,2) NOT NULL, --riferito a stato_da data_notifica_recipient DATE, --riferito a stato_da data_i_o DATE DEFAULT SYSDATE NOT NULL, data_lavorazione DATE DEFAULT TRUNC(SYSDATE), dataricezionerichiesta DATE NOT NULL ) PARTITION BY RANGE (dataricezionerichiesta) ( PARTITION mnp_stor_rich_don_tc1 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_don_tc2 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_don_tc3 VALUES LESS THAN (TO_DATE('20100401','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_don_tc4 VALUES LESS THAN (TO_DATE('20101001','YYYYMMDD')) NOLOGGING TABLESPACE tab_huge, PARTITION mnp_stor_rich_don_tc5_max VALUES LESS THAN (MAXVALUE) NOLOGGING TABLESPACE tab_huge ) / CREATE UNIQUE INDEX pk_mnp_stor_rich_don_tc ON mnp_stor_rich_don_tc (id_prog) TABLESPACE tab_idx_huge_2_1 / ALTER TABLE mnp_stor_rich_don_tc ADD CONSTRAINT pk_mnp_stor_rich_don_tc PRIMARY KEY (id_prog) USING INDEX TABLESPACE tab_idx_huge_2_1 / CREATE INDEX idx_mnp_stor_rich_don_tc1 ON mnp_stor_rich_don_tc (id_richiesta ASC) LOGGING TABLESPACE tab_idx_huge_2_1 / CREATE INDEX idx_mnp_stor_rich_don_tc2 ON mnp_stor_rich_don_tc (data_lavorazione ASC) LOGGING TABLESPACE tab_idx_huge_2_1 / CREATE OR REPLACE TRIGGER pre_ins_storico_rich_don_tc BEFORE INSERT ON mnp_stor_rich_don_tc FOR EACH ROW BEGIN SELECT dataricezionerichiesta INTO :NEW.dataricezionerichiesta FROM mnp_gest_rich_don_tc WHERE id_richiesta = :NEW.id_richiesta; EXCEPTION WHEN NO_DATA_FOUND THEN :NEW.dataricezionerichiesta := SYSDATE; END; / ALTER TABLE mnp_stor_rich_don_tc ADD CONSTRAINT fk_mnp_stor_rich_don_tc_1 FOREIGN KEY (id_richiesta) REFERENCES mnp_gest_rich_don_tc (id_richiesta) / CREATE SEQUENCE seq_rich_don_storico_tc / -- FINE TABELLE PER STORICO DONOR TRASFERIMENTO CREDITO-- -- MODIFICHE TABELLE DI BUSINESS MNP alter table MNP_GESTIONE_RICHIESTA ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL, FLAG_ESP NUMBER(1,0) DEFAULT 0 NOT NULL, CODICE_OPERATORE_DON_EFF VARCHAR2(4), CODICE_OPERATORE_REC_EFF VARCHAR2(4) ) / alter table MNP_GESTIONE_RICHIESTA_REC ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL, FLAG_ESP NUMBER(1,0) DEFAULT 0 NOT NULL, CODICE_OPERATORE_DON_EFF VARCHAR2(4), CODICE_OPERATORE_REC_EFF VARCHAR2(4), ID_CONTRATTO VARCHAR2(18) ) / alter table MNP_GESTIONE_RICHIESTA_PORTING ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL, CODICE_OPERATORE_DON_EFF VARCHAR2(4), CODICE_OPERATORE_REC_EFF VARCHAR2(4) ) / alter table MNP_GEST_RICH_DONOR_VIRT ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL, FLAG_ESP NUMBER(1,0) DEFAULT 0 NOT NULL, ID_CONTRATTO VARCHAR2(18) ) / alter table MNP_GEST_RICH_REC_VIRT ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL, FLAG_ESP NUMBER(1,0) DEFAULT 0 NOT NULL ) / alter table MNP_RICHIESTA_DUP ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL, CODICE_OPERATORE_DON_EFF VARCHAR2(4), CODICE_OPERATORE_REC_EFF VARCHAR2(4) ) / -- FINE MODIFICA TAB. BUSINESS -- TABELLA DI INTEGRAZIONE AOM SISTEMI INTERNI CREATE TABLE MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE VARCHAR2(4) NOT NULL, TIPO_OPERATORE VARCHAR2(10) NOT NULL, GESTORE_AOM VARCHAR2(4) NOT NULL, ID_AMMINISTRATIVO VARCHAR2(4) NULL, INIZIALE_ID_AMM VARCHAR2(1) NULL, DESCRIZIONE VARCHAR2(50) NOT NULL )TABLESPACE tab_desc / CREATE UNIQUE INDEX pkmnp_anagrafica_operatori ON MNP_ANAGRAFICA_OPERATORI (ID_OPERATORE ASC) TABLESPACE tab_desc / ALTER TABLE MNP_ANAGRAFICA_OPERATORI ADD CONSTRAINT pkmnp_anagrafica_operatori PRIMARY KEY (ID_OPERATORE) / DROP TABLE MNP_OPERATORE_GISP CASCADE CONSTRAINTS / CREATE TABLE MNP_OPERATORE_GISP ( ID_OPERATORE_GISP NUMBER NOT NULL , ID_ANAG_OPERATORI VARCHAR2(4) NOT NULL , NOME_OPERATORE VARCHAR2(20) NOT NULL ) TABLESPACE TAB_DESC / CREATE UNIQUE INDEX PK_MNP_OPERATORE_GISP ON MNP_OPERATORE_GISP (ID_OPERATORE_GISP ASC) TABLESPACE TAB_DESC / ALTER TABLE MNP_OPERATORE_GISP ADD CONSTRAINT PK_MNP_OPERATORE_GISP PRIMARY KEY (ID_OPERATORE_GISP) / -- FINE GENERAZIONE TABELLA OPERATORE GISP -- -- INIZIO ESTENSIONE TABELLE CCRM_NOTIFICA_OUT -- ALTER TABLE MNP_CCRM_NOTIFICA_OUT add ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL, CREDITO VARCHAR2(8) ) / ALTER TABLE MNP_CCRMW_COOP_NOT_OUT add ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL, CREDITO VARCHAR2(8) ) / -- FINE ESTENSIONE TABELLE CCRM_NOTIFICA_OUT -- -- Inizio generazione tabelle per notifica trasferimento credito MVNO -- CREATE TABLE mnp_mvno_tc_in ( unique_id NUMBER NOT NULL, idreq_infobus VARCHAR2(24) NOT NULL, data_ricezione DATE DEFAULT SYSDATE NOT NULL, da_scodare NUMBER(1) NOT NULL, evento_dbc NUMBER(2) NOT NULL, tipo_evento VARCHAR2(2) NOT NULL, id_richiesta_dbc VARCHAR2(23) NOT NULL, IMPORTO_CREDITO_RESIDUO VARCHAR2(8) NOT NULL, FLAG_VERIFICA_CREDITO_ANOMALO VARCHAR2(1), business_id VARCHAR2(36) NOT NULL) TABLESPACE tab_big / ALTER TABLE mnp_mvno_tc_in ADD CONSTRAINT pk_mnp_mvno_tc_in PRIMARY KEY (unique_id) USING INDEX TABLESPACE tab_idx_big / CREATE TABLE mnp_mvno_scarto_tc_in ( unique_id NUMBER NOT NULL, data_ricezione DATE DEFAULT SYSDATE NOT NULL, record_scartato VARCHAR2(4000), causale_scarto VARCHAR2(255), idreq_infobus VARCHAR2(24) ) TABLESPACE tab_medium / ALTER TABLE mnp_mvno_scarto_tc_in ADD CONSTRAINT pk_mvno_scarto_tc_in PRIMARY KEY (unique_id) USING INDEX TABLESPACE tab_idx_medium / -- Fine generazione tabelle per notifica trasferimento credito MVNO -- --Modifica tabella notifica donor out per i campi di trasferimento credito-- ALTER TABLE MNP_MVNO_NOTIFICA_DON_OUT ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N', DATA_NOTIFICA_CREDITO VARCHAR2(8), ORA_NOTIFICA_CREDITO VARCHAR2(5) ) / --Modifica tabella porting in recipient MVNO ALTER TABLE MNP_MVNO_PORTING_IN ADD (FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL) / --Modifica tabella notifiche recipient MVNO ALTER TABLE MNP_MVNO_NOTIFICA_REC_OUT ADD ( DATA_NOTIFICA_CREDITO VARCHAR2(8), ORA_NOTIFICA_CREDITO VARCHAR2(5), IMPORTO_CREDITO_RESIDUO VARCHAR2(8), FLAG_VERIFICA_CREDITO_ANOMALO VARCHAR2(1) ) / -- INIZIO GESTIONE MSP E MSPCOOP alter table MNP_MSPCOOP_IN_REC ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL ) / alter table MNP_MSPCOOP_SCARTI_IN ADD ( FLAG_TC VARCHAR2(1) NULL ) / alter table MNP_MSP_IN_REC ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL ) / alter table MNP_MSP_SCARTI_IN ADD ( FLAG_TC VARCHAR2(1) NULL ) / -- FINE GESTIONE MSP -- INIZIO GESTIONE MSP E MSPCOOP OUT alter table MNP_MSP_OUT_REC ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N', CODICE_DONATING VARCHAR2(4) NULL, CREDITO VARCHAR2(8) NULL, DATA_NOTIFICA_CREDITO VARCHAR2(8) NULL, ORA_NOTIFICA_CREDITO VARCHAR2(5) NULL ) / alter table MNP_MSPCOOP_OUT_REC ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N', CODICE_DONATING VARCHAR2(4) NULL, CREDITO VARCHAR2(8) NULL, DATA_NOTIFICA_CREDITO VARCHAR2(8) NULL, ORA_NOTIFICA_CREDITO VARCHAR2(5) NULL ) / alter table MNP_MSP_RECIPIENT_RECUPERO_OUT ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N', CODICE_DONATING VARCHAR2(4) NULL, CREDITO VARCHAR2(8) NULL, DATA_NOTIFICA_CREDITO VARCHAR2(8) NULL, ORA_NOTIFICA_CREDITO VARCHAR2(5) NULL ) / alter table MNP_MSPCOOP_REC_RECUPERO_OUT ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N', CODICE_DONATING VARCHAR2(4) NULL, CREDITO VARCHAR2(8) NULL, DATA_NOTIFICA_CREDITO VARCHAR2(8) NULL, ORA_NOTIFICA_CREDITO VARCHAR2(5) NULL ) / -- FINE GESTIONE MSP E MSPCOOP OUT -- INIZIO GESTIONE CCRM-CCRMCOOP RECUPERO OUT alter table MNP_CCRM_RECUPERO_OUT ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL, CREDITO VARCHAR2(8) NULL ) / alter table MNP_CCRMW_COOP_RECUPERO_OUT ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL, CREDITO VARCHAR2(8) NULL ) / -- FINE GESTIONE CCRM-CCRMCOOP RECUPERO OUT -- INIZIO (MSP-MSPCOOP) NOTIFICA_FINE_TRASFERIMENTO_CREDITO CREATE TABLE MNP_MSP_END_TC_OUT( UNIQUE_ID NUMBER NOT NULL, DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL, DATA_INVIO DATE NULL, DA_SCODARE NUMBER(1) NOT NULL, ID_RICHIESTA VARCHAR2(23) NOT NULL, DATA_NOTIFICA_CREDITO VARCHAR2(8) NOT NULL, ORA_NOTIFICA_CREDITO VARCHAR2(5) NOT NULL, MSISDN VARCHAR2(12) NOT NULL, IDREQ_INFOBUS VARCHAR2(24) NOT NULL ) TABLESPACE TAB_MEDIUM / CREATE UNIQUE INDEX PK_MNP_MSP_END_TC_OUT ON MNP_MSP_END_TC_OUT(UNIQUE_ID) TABLESPACE TAB_IDX_MEDIUM / ALTER TABLE MNP_MSP_END_TC_OUT ADD (CONSTRAINT PK_MNP_MSP_END_TC_OUT PRIMARY KEY(UNIQUE_ID)) / CREATE TABLE MNP_MSPCOOP_END_TC_OUT( UNIQUE_ID NUMBER NOT NULL, DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL, DATA_INVIO DATE NULL, DA_SCODARE NUMBER(1) NOT NULL, ID_RICHIESTA VARCHAR2(23) NOT NULL, DATA_NOTIFICA_CREDITO VARCHAR2(8) NOT NULL, ORA_NOTIFICA_CREDITO VARCHAR2(5) NOT NULL, MSISDN VARCHAR2(12) NOT NULL, IMPORTO_CREDITO_RESIDUO VARCHAR2(8) NOT NULL, IDREQ_INFOBUS VARCHAR2(24) NOT NULL ) TABLESPACE TAB_MEDIUM / CREATE UNIQUE INDEX PK_MNP_MSPCOOP_END_TC_OUT ON MNP_MSPCOOP_END_TC_OUT(UNIQUE_ID) TABLESPACE TAB_IDX_MEDIUM / ALTER TABLE MNP_MSPCOOP_END_TC_OUT ADD (CONSTRAINT PK_MNP_MSPCOOP_END_TC_OUT PRIMARY KEY(UNIQUE_ID)) / -- FINE (MSP) NOTIFICA_FINE_TRASFERIMENTO_CREDITO --INIIZIO (MSP) ACQUISIZIONE EVENTO NOTIFICA TRASFERIMENTO CREDITO CREATE SEQUENCE SEQ_MSP / CREATE TABLE MNP_MSP_TC_IN ( UNIQUE_ID NUMBER NOT NULL, IDREQ_INFOBUS VARCHAR2(24) NOT NULL, DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL, DA_SCODARE NUMBER(1) NOT NULL, EVENTO_DBC NUMBER(2) NOT NULL, TIPO_EVENTO VARCHAR2(2) NOT NULL, ID_RICHIESTA_DBC VARCHAR2(23) NOT NULL, IMPORTO_CREDITO_RESIDUO VARCHAR2(8) NOT NULL ) TABLESPACE tab_big / ALTER TABLE mnp_msp_tc_in ADD CONSTRAINT pk_mnp_msp_tc_in PRIMARY KEY (unique_id) USING INDEX TABLESPACE tab_idx_big / CREATE TABLE mnp_msp_scarto_tc_in ( unique_id NUMBER NOT NULL, data_ricezione DATE DEFAULT SYSDATE NOT NULL, record_scartato VARCHAR2(4000), causale_scarto VARCHAR2(255), idreq_infobus VARCHAR2(24) ) TABLESPACE tab_medium / ALTER TABLE mnp_msp_scarto_tc_in ADD CONSTRAINT pk_msp_scarto_tc_in PRIMARY KEY (unique_id) USING INDEX TABLESPACE tab_idx_medium / CREATE SEQUENCE seq_msp_end_tc_out / CREATE SEQUENCE seq_mspcoop_end_tc_out / --FINE (MSP) NOTIFICA TRASFERIMENTO CREDITO --INIIZIO (MSP-ESP) ACQUISIZIONE EVENTO NOTIFICA TRASFERIMENTO CREDITO CREATE SEQUENCE SEQ_MSPCOOP / CREATE TABLE MNP_MSPCOOP_TC_IN ( UNIQUE_ID NUMBER NOT NULL, IDREQ_INFOBUS VARCHAR2(24) NOT NULL, DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL, DA_SCODARE NUMBER(1) NOT NULL, EVENTO_DBC NUMBER(2) NOT NULL, TIPO_EVENTO VARCHAR2(2) NOT NULL, ID_RICHIESTA_DBC VARCHAR2(23) NOT NULL, IMPORTO_CREDITO_RESIDUO VARCHAR2(8) NOT NULL) TABLESPACE tab_big / ALTER TABLE MNP_MSPCOOP_TC_IN ADD CONSTRAINT pk_mnp_mspcoop_tc_in PRIMARY KEY (unique_id) USING INDEX TABLESPACE tab_idx_big / CREATE TABLE mnp_mspcoop_scarto_tc_in ( unique_id NUMBER NOT NULL, data_ricezione DATE DEFAULT SYSDATE NOT NULL, record_scartato VARCHAR2(4000), causale_scarto VARCHAR2(255), idreq_infobus VARCHAR2(24) ) TABLESPACE tab_medium / ALTER TABLE mnp_mspcoop_scarto_tc_in ADD CONSTRAINT pk_mspcoop_scarto_tc_in PRIMARY KEY (unique_id) USING INDEX TABLESPACE tab_idx_medium / --FINE (MSP) NOTIFICA TRASFERIMENTO CREDITO -- INIZIO GESTIONE MSC ALTER TABLE MNP_MSC_IN_REC ADD ( FLAG_TC VARCHAR2(1) DEFAULT 'N' NOT NULL, ID_CONTRATTO VARCHAR2(18) ); ALTER TABLE MNP_MSC_SCARTI_IN ADD ( FLAG_TC VARCHAR2(1), ID_CONTRATTO VARCHAR2(18) ); ALTER TABLE MNP_MSC_OUT_REC ADD ( CODICE_DONATING VARCHAR2(4), FLAG_TC VARCHAR2(1) DEFAULT 'N', CREDITO VARCHAR2(8), ID_CONTRATTO VARCHAR2(18) ); ALTER TABLE MNP_MSC_RECIPIENT_RECUPERO_OUT ADD ( CODICE_DONATING VARCHAR2(4), FLAG_TC VARCHAR2(1) DEFAULT 'N', CREDITO VARCHAR2(8), ID_CONTRATTO VARCHAR2(18) ); -- FINE GESTIONE MSC -- INIZIO GESTION BIT IN ALTER TABLE MNP_BIT_IN_REC ADD ( FLAG_TC VARCHAR2 (1) DEFAULT 'N' NOT NULL ); ALTER TABLE MNP_BIT_SCARTI_IN ADD ( FLAG_TC VARCHAR2 (1) ); -- FINE GESTIONE BIT IN -- CESSAZIONI ALTER TABLE MNP_ASP_CRM_CESSAZIONE_OUT ADD (FLAG_TC VARCHAR2(1)); -- FINE CESSAZIONI -- INIZIO GESTIONE MNP_BIT_TC_DONOR_OUT CREATE TABLE MNP_BIT_TC_DONOR_OUT ( UNIQUE_ID NUMBER NOT NULL, DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL, DATA_INVIO DATE NULL, DA_SCODARE NUMBER(1) NOT NULL, EVENTO_DBC NUMBER(2) NOT NULL, ID_RICHIESTA VARCHAR2(64) NOT NULL, DATA_NOTIFICA_CREDITO VARCHAR2(8) NOT NULL, ORA_NOTIFICA_CREDITO VARCHAR2(5) NOT NULL, CREDITO VARCHAR2(8) NOT NULL, CODICE_EVENTO VARCHAR2(2) NOT NULL ) TABLESPACE tab_medium / CREATE UNIQUE INDEX PK_MNP_BIT_TC_DONOR_OUT ON MNP_BIT_TC_DONOR_OUT(UNIQUE_ID) TABLESPACE TAB_IDX_MEDIUM / ALTER TABLE MNP_BIT_TC_DONOR_OUT ADD CONSTRAINT pk_mnp_bit_tc_donor_out PRIMARY KEY (unique_id) USING INDEX TABLESPACE tab_idx_medium / CREATE SEQUENCE seq_bit_tc_donor_out / -- FINE GESTIONE MNP_BIT_TC_DONOR_OUT -- INIZIO GESTION MNP_BIT_PPBU_OUT_REC CREATE TABLE MNP_BIT_PPBU_OUT_REC ( UNIQUE_ID NUMBER NOT NULL, DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL, DATA_INVIO DATE NULL, DA_SCODARE NUMBER(1) NOT NULL, EVENTO_DBC NUMBER(2) NOT NULL, TIPO_SPEDIZIONE VARCHAR2(2) NOT NULL, ID_RICHIESTA_DBC VARCHAR2(23) NOT NULL, MSISDN VARCHAR2(13) NOT NULL, CODFISCALE_PIVA VARCHAR2(16) NOT NULL, CODICE_PROFILO_TARIFFARIO VARCHAR2(10) NULL, DESC_PROFILO_TARIFFARIO VARCHAR2(50) NULL, STATO_RICHIESTA VARCHAR2(30) NOT NULL, CAUSALE_RIFIUTO VARCHAR2(50) NULL, DATA_ORA_EFFETTIVA_VALIDAZIONE VARCHAR2(19) NULL, DATA_CUT_OVER VARCHAR2(10) NOT NULL, FLAG_RIACCREDITO VARCHAR2(1) NOT NULL, CODICE_DONATING VARCHAR2(4) NOT NULL, CREDITO VARCHAR2(8) NULL, DATA_NOTIFICA_CREDITO VARCHAR2(8) NULL, ORA_NOTIFICA_CREDITO VARCHAR2(5) NULL ) TABLESPACE tab_huge / CREATE UNIQUE INDEX PK_MNP_BIT_PPBU_OUT_REC ON MNP_BIT_PPBU_OUT_REC(UNIQUE_ID) TABLESPACE TAB_IDX_huge_2_1 / ALTER TABLE MNP_BIT_PPBU_OUT_REC ADD CONSTRAINT pk_mnp_bit_ppbu_out_rec PRIMARY KEY (unique_id) USING INDEX TABLESPACE TAB_IDX_huge_2_1 / CREATE SEQUENCE seq_bit_ppbu_out_rec / -- FINE GESTIONE MNP_BIT_PPBU_OUT_REC -- INIZIO GESTION BIT OUT ALTER TABLE MNP_BIT_OUT_REC ADD ( TIPO_SPEDIZIONE VARCHAR2(2) DEFAULT '07' NOT NULL, CREDITO VARCHAR2(8) , DATA_NOTIFICA_CREDITO VARCHAR2(8) , ORA_NOTIFICA_CREDITO VARCHAR2(5) ); ALTER TABLE MNP_BIT_RECIPIENT_RECUPERO_OUT ADD ( TIPO_SPEDIZIONE VARCHAR2(2) DEFAULT '07' NOT NULL, CREDITO VARCHAR2(8) , DATA_NOTIFICA_CREDITO VARCHAR2(8) , ORA_NOTIFICA_CREDITO VARCHAR2(5) ); -- FINE GESTIONE BIT OUT ALTER TABLE MNP_CRM_VALIDAZIONE_OUT ADD ( CODICE_OPERATORE_RECIPIENT VARCHAR2(4) , FLAG_RIACCREDITO VARCHAR2(1) DEFAULT 'N' NOT NULL ); ALTER TABLE MNP_BIT_ANNULL_OUT ADD ( CODICE_OPERATORE_RECIPIENT VARCHAR2(4) , FLAG_RIACCREDITO VARCHAR2(1) DEFAULT 'N' NOT NULL ); -- SINCRONIZZAZIONE DBC-DBCGO ALTER TABLE MNP_DBCGO_NOTIFICA_DONOR_OUT ADD ( FLAG_TC VARCHAR2(1) NULL, DATA_PRESA_IN_CARICO DATE NULL, CODICE_OPERATORE_DON_EFF VARCHAR2(4) NULL, CODICE_OPERATORE_REC_EFF VARCHAR2(4) NULL ) / ALTER TABLE MNP_DBCGO_NOTIFICA_REC_OUT ADD ( FLAG_TC VARCHAR2(1) NULL, DATA_PRESA_IN_CARICO DATE NULL, CODICE_OPERATORE_DON_EFF VARCHAR2(4) NULL, CODICE_OPERATORE_REC_EFF VARCHAR2(4) NULL ) / ALTER TABLE MNP_DBCGO_NOTIFICA_PORTING_OUT ADD ( CODICE_OPERATORE_DON_EFF VARCHAR2(4) NULL, CODICE_OPERATORE_REC_EFF VARCHAR2(4) NULL ) / CREATE TABLE MNP_DBCGO_NOTIFICA_DON_TC_OUT ( UNIQUE_ID VARCHAR2(50) NOT NULL, DA_SCODARE NUMBER(1) DEFAULT 0, DATA_CREAZIONE DATE NOT NULL, DATA_INVIO DATE NULL, DATA_TRANSIZIONE DATE NULL, ID_RICHIESTA VARCHAR2(23) NOT NULL, STATO NUMBER(2) NOT NULL, CREDITO VARCHAR2(8) NOT NULL, DATA_NOTIFICA_CREDITO DATE NULL, NOME_FILE_XML_TC VARCHAR2(27) NULL ) TABLESPACE TAB_BIG / ALTER TABLE MNP_DBCGO_NOTIFICA_DON_TC_OUT ADD CONSTRAINT pk_notifica_don_tc_out PRIMARY KEY (UNIQUE_ID) USING INDEX TABLESPACE TAB_IDX_BIG / CREATE INDEX idx_dbcgo_notifica_don_tc_out ON MNP_DBCGO_NOTIFICA_DON_TC_OUT(ID_RICHIESTA) LOGGING TABLESPACE TAB_IDX_BIG / CREATE TABLE MNP_DBCGO_NOTIFICA_REC_TC_OUT ( UNIQUE_ID VARCHAR2(50) NOT NULL, DA_SCODARE NUMBER(1) DEFAULT 0, DATA_CREAZIONE DATE NOT NULL, DATA_INVIO DATE NULL, DATA_TRANSIZIONE DATE NULL, ID_RICHIESTA VARCHAR2(23) NOT NULL, STATO NUMBER(2) NOT NULL, CREDITO VARCHAR2(8) NOT NULL, DATA_NOTIFICA_CREDITO DATE NULL, NOME_FILE_XML_TC VARCHAR2(27) NULL ) TABLESPACE TAB_BIG / ALTER TABLE MNP_DBCGO_NOTIFICA_REC_TC_OUT ADD CONSTRAINT pk_notifica_rec_tc_out PRIMARY KEY (UNIQUE_ID) USING INDEX TABLESPACE TAB_IDX_BIG / CREATE INDEX idx_dbcgo_notifica_rec_tc_out ON MNP_DBCGO_NOTIFICA_REC_TC_OUT(ID_RICHIESTA) LOGGING TABLESPACE TAB_IDX_BIG / CREATE SEQUENCE seq_notifica_don_tc_out / CREATE SEQUENCE seq_notifica_rec_tc_out / ALTER TABLE MNP_GESTIONE_RICHIESTA_EXT ADD ( DATA_PRESA_IN_CARICO DATE ) / ALTER TABLE MNP_GESTIONE_RICHIESTA_REC_EXT ADD ( DATA_PRESA_IN_CARICO DATE ) / CREATE TABLE mnp_gest_rich_don_tc_ext ( ID_RICHIESTA VARCHAR2(23) NOT NULL, NOME_FILE_XML_TC VARCHAR2(27) NULL )TABLESPACE tab_big / CREATE UNIQUE INDEX pk_mnp_gest_rich_don_tc_ext ON mnp_gest_rich_don_tc_ext (id_richiesta) TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_don_tc_ext ADD CONSTRAINT pk_mnp_gest_rich_don_tc_ext PRIMARY KEY (id_richiesta) USING INDEX TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_don_tc_ext ADD CONSTRAINT fk_mnp_gest_rich_don_tc_ext_1 FOREIGN KEY (id_richiesta) REFERENCES mnp_gest_rich_don_tc (id_richiesta) / CREATE TABLE mnp_gest_rich_rec_tc_ext ( ID_RICHIESTA VARCHAR2(23) NOT NULL, NOME_FILE_XML_TC VARCHAR2(27) NULL )TABLESPACE tab_big / CREATE UNIQUE INDEX pk_mnp_gest_rich_rec_tc_ext ON mnp_gest_rich_rec_tc_ext (id_richiesta) TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_rec_tc_ext ADD CONSTRAINT pk_mnp_gest_rich_rec_tc_ext PRIMARY KEY (id_richiesta) USING INDEX TABLESPACE tab_idx_big / ALTER TABLE mnp_gest_rich_rec_tc_ext ADD CONSTRAINT fk_mnp_gest_rich_rec_tc_ext_1 FOREIGN KEY (id_richiesta) REFERENCES mnp_gest_rich_rec_tc (id_richiesta) /