First Commit - Source Code from Reply
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_Extra_KS7_2012.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
@@ -0,0 +1,30 @@
|
||||
ALTER TABLE MNP_EVASIONE_REC
|
||||
ADD ID_OPERATORE VARCHAR2(4 BYTE);
|
||||
ALTER TABLE MNP_EVASIONE_REC
|
||||
DROP CONSTRAINT PK_EVASIONE_REC;
|
||||
|
||||
CREATE OR REPLACE DIRECTORY
|
||||
MAV_OUT AS
|
||||
'/mnpapp/script/report/mav';
|
||||
|
||||
create table MNP_ANAG_FINESTRE_TEMP_D147
|
||||
(
|
||||
TIPO_FILE NUMBER not null,
|
||||
DESC_FILE VARCHAR2(35) not null,
|
||||
T_INIZIALE VARCHAR2(8) not null,
|
||||
T_FINALE VARCHAR2(8) not null,
|
||||
T_INIZIALE_ACK VARCHAR2(8) not null,
|
||||
T_FINALE_ACK VARCHAR2(8) not null,
|
||||
TIPO_OPERATORE VARCHAR2(10) default 'AOM' not null
|
||||
)
|
||||
tablespace TAB_SMALL;
|
||||
-- Create/Recreate primary, unique and foreign key constraints
|
||||
alter table MNP_ANAG_FINESTRE_TEMP_D147
|
||||
add constraint MNP_ANAG_FINESTRE_TEMP_D147_PK primary key (TIPO_FILE, TIPO_OPERATORE)
|
||||
using index
|
||||
tablespace TAB_IDX_SMALL;
|
||||
-- Grant/Revoke object privileges
|
||||
grant select on MNP_ANAG_FINESTRE_TEMP_D147 to DWH with grant option;
|
||||
|
||||
grant select on mnp_gest_rich_don_tc to dwh with grant option;
|
||||
grant select on mnp_gest_rich_rec_tc to dwh with grant option;
|
||||
150
dbcmnpsrc/FE/mnpapp/script/dbUpDate/Extra-KitLuglio12/dbcDML.sql
Normal file
150
dbcmnpsrc/FE/mnpapp/script/dbUpDate/Extra-KitLuglio12/dbcDML.sql
Normal file
@@ -0,0 +1,150 @@
|
||||
delete mnp_evasione_rec where cod_olo=1;
|
||||
|
||||
update mnp_evasione_rec set ID_OPERATORE = 'OPIV' where cod_olo=4;
|
||||
update mnp_evasione_rec set ID_OPERATORE = 'WIND' where cod_olo=7;
|
||||
update mnp_evasione_rec set ID_OPERATORE = 'H3GI' where cod_olo=2;
|
||||
update mnp_evasione_rec set ID_OPERATORE = 'NOVA' where cod_olo=9;
|
||||
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('1MOB',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('PTMB',2500,2500,0,0,4,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('BTMB',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('DTLC',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('CONA',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
--ERGM
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('ERGM',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
--BTEN
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('BTEN',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
--BLAD
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('BLAD',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
--FWMB
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('FWMB',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
|
||||
--PLDT
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('PLDT',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
|
||||
--LYCA
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('LYCA',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
--DIGI
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('DIGI',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
--TELO
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('TELO',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
|
||||
--ITAL
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('ITAL',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
--DITE
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('DITE',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
--GRCN
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('GRCN',500,500,0,0,7,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
--NVMO
|
||||
INSERT INTO mnp_evasione_rec
|
||||
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
|
||||
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
|
||||
('NVMO',500,500,0,0,7,0,-1,50,-1,NULL, NULL);
|
||||
|
||||
COMMIT;
|
||||
|
||||
|
||||
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
|
||||
values (2, 'VALIDAZIONE', '04:00:00', '10:00:00', '04:00:00', '15:15:00', 'MVNO');
|
||||
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
|
||||
values (12, 'SBLOCCOIMPORTO', '10:00:00', '19:00:00', '10:00:00', '19:15:00', 'AOM');
|
||||
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
|
||||
values (11, 'SBLOCCOCREDITOANOMALO', '10:00:00', '19:00:00', '10:00:00', '19:15:00', 'AOM');
|
||||
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
|
||||
values (10, 'TRASFERIMENTOCREDITO', '10:00:00', '19:00:00', '10:00:00', '19:15:00', 'AOM');
|
||||
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
|
||||
values (9, 'ATTIVAZIONE_HOC', '10:00:00', '19:30:00', '10:00:00', '19:45:00', 'AOM');
|
||||
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
|
||||
values (7, 'CESSAZIONE', '10:00:00', '19:00:00', '10:00:00', '19:15:00', 'AOM');
|
||||
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
|
||||
values (6, 'ESPLETAMENTO', '04:30:00', '15:00:00', '04:30:00', '15:15:00', 'AOM');
|
||||
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
|
||||
values (5, 'PRESAINCARICO', '21:00:00', '23:59:59', '21:00:00', '23:59:59', 'AOM');
|
||||
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
|
||||
values (3, 'PORTING', '10:00:00', '19:00:00', '10:00:00', '19:15:00', 'AOM');
|
||||
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
|
||||
values (2, 'VALIDAZIONE', '04:00:00', '10:00:00', '04:00:00', '15:15:00', 'AOM');
|
||||
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
|
||||
values (1, 'ATTIVAZIONE', '10:00:00', '19:30:00', '09:00:00', '19:45:00', 'AOM');
|
||||
|
||||
--aggiornamento wind e opiv
|
||||
update mnp_evasione_rec set CAPACITA_MINIMA=21000,CAPACITA_TOTALE =21000 where ID_OPERATORE = 'WIND' OR
|
||||
ID_OPERATORE = 'OPIV';
|
||||
|
||||
commit;
|
||||
|
||||
update s_dim_tempo
|
||||
set tip_gio = 'L'
|
||||
where data in (to_date('05/01/2012','dd/mm/yyyy'),to_date('24/04/2012','dd/mm/yyyy'),
|
||||
to_date('30/04/2012','dd/mm/yyyy'), to_date('01/06/2012','dd/mm/yyyy'),
|
||||
to_date('14/08/2012','dd/mm/yyyy'), to_date('31/10/2012','dd/mm/yyyy'),
|
||||
to_date('05/12/2012','dd/mm/yyyy'), to_date('07/12/2012','dd/mm/yyyy'),
|
||||
to_date('24/12/2012','dd/mm/yyyy'), to_date('31/12/2012','dd/mm/yyyy')
|
||||
);
|
||||
|
||||
commit;
|
||||
@@ -0,0 +1,17 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_ExtraKit_Luglio_12.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcgoDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,163 @@
|
||||
-- DBCGO_VO_MESI_RIFERIMENTO
|
||||
CREATE TABLE DBCGO.DBCGO_VO_MESI_RIFERIMENTO
|
||||
(
|
||||
ID INTEGER,
|
||||
LABEL VARCHAR2(30 BYTE),
|
||||
VALUE VARCHAR2(30 BYTE),
|
||||
TRIMESTRE_RIF VARCHAR2(2 BYTE)
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_SMALL;
|
||||
|
||||
ALTER TABLE DBCGO.DBCGO_VO_MESI_RIFERIMENTO
|
||||
ADD CONSTRAINT DBCGO_VO_MESI_RIFERIMENTO_PK
|
||||
PRIMARY KEY
|
||||
(ID);
|
||||
|
||||
|
||||
-- DBCGO_VO_LISTA_STATI_PROCESSO
|
||||
CREATE TABLE DBCGO.DBCGO_VO_LISTA_STATI_PROCESSO
|
||||
(
|
||||
ID INTEGER,
|
||||
DESCR VARCHAR2(30 BYTE)
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_SMALL;
|
||||
|
||||
ALTER TABLE DBCGO.DBCGO_VO_LISTA_STATI_PROCESSO
|
||||
ADD CONSTRAINT DBCGO_VO_LISTA_STATI_PROCES_PK
|
||||
PRIMARY KEY
|
||||
(ID);
|
||||
|
||||
-- DBCGO_FILE_PENALI
|
||||
CREATE TABLE DBCGO.DBCGO_FILE_PENALI
|
||||
(
|
||||
VERSIONE INTEGER,
|
||||
FILE_BLOB BLOB,
|
||||
IS_CONSOLIDATO VARCHAR2(1 BYTE),
|
||||
ID_PROCESSO INTEGER,
|
||||
TIPO_FILE VARCHAR2(3 BYTE)
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_BIG
|
||||
LOGGING
|
||||
LOB (FILE_BLOB) STORE AS
|
||||
( TABLESPACE DBCGO_DATA_BIG
|
||||
ENABLE STORAGE IN ROW
|
||||
CHUNK 8192
|
||||
RETENTION
|
||||
NOCACHE
|
||||
INDEX (TABLESPACE DBCGO_IDX_BIG )
|
||||
)
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX DBCGO.DBCGO_FILE_PENALI_PK ON DBCGO.DBCGO_FILE_PENALI
|
||||
(VERSIONE, TIPO_FILE, ID_PROCESSO)
|
||||
LOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64K
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
ALTER TABLE DBCGO.DBCGO_FILE_PENALI ADD (
|
||||
CONSTRAINT DBCGO_FILE_PENALI_PK
|
||||
PRIMARY KEY
|
||||
(VERSIONE, TIPO_FILE, ID_PROCESSO)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
);
|
||||
|
||||
-- DBCGO_PROCESSO_PENALI
|
||||
CREATE TABLE DBCGO.DBCGO_PROCESSO_PENALI
|
||||
(
|
||||
ID_PROCESSO INTEGER,
|
||||
MESE_RIFERIMENTO INTEGER,
|
||||
OPERATORE VARCHAR2(4 BYTE),
|
||||
PROCESSO VARCHAR2(1 BYTE),
|
||||
STATO INTEGER,
|
||||
IS_LOCK_BY_USER VARCHAR2(1 BYTE),
|
||||
USERNAME VARCHAR2(30 BYTE),
|
||||
IS_VALID VARCHAR2(1 BYTE),
|
||||
ANNO INTEGER,
|
||||
STEP INTEGER,
|
||||
TIPO_SLA VARCHAR2(3 BYTE)
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_SMALL;
|
||||
|
||||
ALTER TABLE DBCGO_PROCESSO_PENALI ADD CONSTRAINT DBCGO_PROCESSO_PENALI_PK PRIMARY KEY (mese_riferimento, operatore, processo, anno, tipo_sla,step)
|
||||
USING INDEX TABLESPACE DBCGO_IDX_SMALL;
|
||||
|
||||
CREATE TABLE DBCGO.DBCGO_STORICO_FILE (
|
||||
NOME_FILE VARCHAR2(100) NOT NULL ,
|
||||
DATA_CREAZIONE DATE NOT NULL ,
|
||||
USERNAME VARCHAR2(30) NOT NULL,
|
||||
primary key (NOME_FILE, DATA_CREAZIONE, USERNAME)
|
||||
);
|
||||
|
||||
create sequence s_dbcgo_processo_penali
|
||||
minvalue 1
|
||||
maxvalue 99999999999999999999999999
|
||||
start with 1
|
||||
increment by 1;
|
||||
|
||||
CREATE TABLE DBCGO.DBCGO_ANAG_DISSERVIZI
|
||||
(
|
||||
TIPOLOGIA_PENALE VARCHAR2(3 BYTE) NOT NULL,
|
||||
SLA VARCHAR2(10 BYTE),
|
||||
OPERATORE VARCHAR2(4 BYTE),
|
||||
DATA_COMUNICAZIONE DATE,
|
||||
DATA_INIZIO DATE,
|
||||
DATA_FINE DATE,
|
||||
CAUSALE_STORNO VARCHAR2(50 BYTE),
|
||||
DATA_CAUSALE_STORNO DATE,
|
||||
DISABILITA_DISSERVIZIO CHAR(1 BYTE),
|
||||
NOTE VARCHAR2(1000 BYTE),
|
||||
MATRICOLA_USER VARCHAR2(30 BYTE),
|
||||
TIPO_PROCESSO CHAR(1 BYTE)
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_SMALL;
|
||||
|
||||
create index idx_anagdiss_dtini_dtfn_causst on DBCGO_ANAG_DISSERVIZI (data_inizio, data_fine, causale_storno)
|
||||
tablespace DBCGO_IDX_SMALL;
|
||||
|
||||
CREATE TABLE DBCGO.DBCGO_ANAG_FRANCHIGIE
|
||||
(
|
||||
DONATING_OSPITATO VARCHAR2(4),
|
||||
DONATING_RETE VARCHAR2(4),
|
||||
RECIPIENT_OSPITATO VARCHAR2(4),
|
||||
RECIPIENT_RETE VARCHAR2(4),
|
||||
DATA_EVENTO DATE,
|
||||
TIPO_EVENTO VARCHAR2(4),
|
||||
EVENTI_ATTESI NUMBER(22),
|
||||
EVENTI_SLA NUMBER(22),
|
||||
EVENTI_FUORI_SLA NUMBER(22),
|
||||
PERCENTUALE_FRANCHIGIA NUMBER(22),
|
||||
SUPERAMENTO_SOGLIA VARCHAR2(1),
|
||||
TIPO_PROCESSO VARCHAR2(1),
|
||||
NUMERO_RIGA NUMBER(10) not null
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_SMALL;
|
||||
|
||||
alter table DBCGO_ANAG_FRANCHIGIE
|
||||
add constraint PK_DBCGO_ANAG_FRANCHIGIE primary key (NUMERO_RIGA)
|
||||
using index
|
||||
tablespace DBCGO_IDX_SMALL;
|
||||
|
||||
|
||||
--unique A31
|
||||
ALTER TABLE DBCGO_ANAG_FRANCHIGIE
|
||||
ADD UNIQUE (DONATING_OSPITATO,DONATING_RETE,RECIPIENT_OSPITATO,RECIPIENT_RETE,DATA_EVENTO,TIPO_EVENTO,TIPO_PROCESSO);
|
||||
@@ -0,0 +1,60 @@
|
||||
--CREAZIONE FUNZIONI
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,nome,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),'CALCOLO PENALI','Calcolo Penali',(SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
(SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
|
||||
'PENALI DONOR','calcoloPenaliDonorSearch.do','Calcolo penali Donor', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
(SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
|
||||
'PENALI RECIPIENT','calcoloPenaliRecipientSearch.do','Calcolo penali Recipient', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
(SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
|
||||
'SINTESI','sintesiSearch.do','Sintesi', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
(SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
|
||||
'DISSERVIZI AOM','disserviziAomSearch.do','Disservizi AOM', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
(SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
|
||||
'DISSERVIZI TIM','disserviziTimSearch.do','Disservizi TIM', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
|
||||
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
|
||||
(select ID from DBCGO_FUNZIONE_WEB where NOME='CALCOLO PENALI'),
|
||||
'UPLOAD FRANCHIGIE','uploadFranchigie.do','Upload File Franchigie', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),'1') ;
|
||||
|
||||
|
||||
--ASSOCIAZIONE PROFILI
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'SINTESI' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'DISSERVIZI AOM' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'DISSERVIZI TIM' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'PENALI DONOR' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'PENALI RECIPIENT' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'UPLOAD FRANCHIGIE' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALCOLO PENALI'),1);
|
||||
|
||||
INSERT INTO DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (0,'OK');
|
||||
INSERT INTO DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (1,'IN_LAVORAZIONE');
|
||||
INSERT INTO DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (2,'EVASO');
|
||||
INSERT INTO DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (3,'CONFLITTO');
|
||||
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (1,'GENNAIO','1','1Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (2,'FEBBRAIO','2','1Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (3,'MARZO','3','1Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (4,'APRILE','4','2Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (5,'MAGGIO','5','2Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (6,'GIUGNO','6','2Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (7,'LUGLIO','7','3Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (8,'AGOSTO','8','3Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (9,'SETTEMBRE','9','3Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (10,'OTTOBRE','10','4Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (11,'NOVEMBRE','11','4Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (12,'DICEMBRE','12','4Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (13,'1Q','13','1Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (14,'2Q','14','2Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (15,'3Q','15','3Q');
|
||||
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (16,'4Q','16','4Q');
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,17 @@
|
||||
--execute as DWH
|
||||
|
||||
spool /mnpapp/log/script/dwh_Extra_Kit_Luglio_12.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dwhDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
--@@dwhDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,34 @@
|
||||
alter table MNP_DW_SLA_IN_MAT_GIORN_OUT
|
||||
drop constraint MNP_DW_SLA_IN_MAT_G_PK cascade;
|
||||
|
||||
alter table MNP_DW_SLA_IN_MAT_GIORN_OUT
|
||||
add constraint MNP_DW_SLA_IN_MAT_G_PK primary key (ID_RICHIESTA, TIPO_MESSAGGIO, DONOR_EFFETTIVO, RECIPIENT_EFFETTIVO, DONOR_RETE, DATA_MESSAGGIO)
|
||||
using index
|
||||
tablespace TAB_IDX_SMALL;
|
||||
|
||||
|
||||
alter table MNP_DW_SLA_MAT_GIORN_OUT
|
||||
drop constraint MNP_DW_SLA_MAT_G_PK;
|
||||
|
||||
alter table MNP_DW_SLA_MAT_GIORN_OUT
|
||||
add constraint MNP_DW_SLA_MAT_G_PK primary key (ID_RICHIESTA, TIPO_MESSAGGIO, DONOR_EFFETTIVO, RECIPIENT_EFFETTIVO, DONOR_RETE, DATA_MESSAGGIO)
|
||||
using index
|
||||
tablespace TAB_IDX_SMALL;
|
||||
|
||||
|
||||
alter table MNP_DW_SLA_TC_IN_MAT_GIORN_OUT
|
||||
drop constraint MNP_DW_SLA_TC_IN_MAT_G_OUT_PK;
|
||||
|
||||
alter table MNP_DW_SLA_TC_IN_MAT_GIORN_OUT
|
||||
add constraint MNP_DW_SLA_TC_IN_MAT_G_OUT_PK primary key (ID_RICHIESTA, TIPO_MESSAGGIO, DATA_MESSAGGIO)
|
||||
using index
|
||||
tablespace TAB_IDX_SMALL;
|
||||
|
||||
|
||||
alter table MNP_DW_SLA_TC_MAT_GIORN_OUT
|
||||
drop constraint MNP_DW_SLA_TC_MAT_G_OUT_PK;
|
||||
|
||||
alter table MNP_DW_SLA_TC_MAT_GIORN_OUT
|
||||
add constraint MNP_DW_SLA_TC_MAT_G_OUT_PK primary key (ID_RICHIESTA, TIPO_MESSAGGIO, DATA_MESSAGGIO)
|
||||
using index
|
||||
tablespace TAB_IDX_SMALL;
|
||||
@@ -0,0 +1,8 @@
|
||||
ALTER TABLE MNP_EVASIONE_REC
|
||||
ADD CONSTRAINT PK_EVASIONE_REC PRIMARY KEY (ID_OPERATORE);
|
||||
|
||||
|
||||
ALTER TABLE MNP_EVASIONE_REC
|
||||
ADD FOREIGN KEY (ID_OPERATORE)
|
||||
REFERENCES MNP_ANAGRAFICA_OPERATORI(ID_OPERATORE);
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user