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

136 lines
11 KiB
MySQL

--da eseguire come utente DBCGO
-------------------------------------------------------------------------
-- eliminazione TIMT da combo di ricerca
DELETE dbcgo_lov
WHERE lov_name = 'AOM_DONOR'
AND NAME = 'TIMT';
-------------------------------------------------------------------------
--DBCGO_LOV - filtro nuomero ping pong
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'PP_NUM', '>=;1;<=;2', '1-2 volte', 1);
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'PP_NUM', '>=;3;<=;5', '3-5 volte', 2);
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'PP_NUM', '>=;6', '>= 6 volte', 3);
--DBCGO_LOV - filtro sistema mittente
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SIST_MITTENTE', 'BIT', 'Bit');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SIST_MITTENTE', 'MSC', 'Msc');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SIST_MITTENTE', 'MSP', 'Msp');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SIST_MITTENTE', 'SID', 'Sid');
--DBCGO_LOV_REF - Relazione tra Sistema Mittente e Tipo Cliente
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='BIT';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='MSC';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='MSP';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='SID';
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='CUST_TYPE' and name='BU') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='BIT') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='CUST_TYPE' and name='CO') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='MSC') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='CUST_TYPE' and name='CO') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='MSP') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='CUST_TYPE' and name='CO') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='SID') ;
-------------------------------------------------------------------------
-- RU_191_192
update dbcgo_gestione_richiesta_rec set car1='ND', car2='ND';
truncate table dwht_volumi_aom0;
truncate table dwht_volumi_aom1;
-------------------------------------------------------------------------
--DBCGO_LOV - azioni log
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '1', 'Ricerca Richieste Donor');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '2', 'Download Richieste Donor');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '3', 'Aggiornamento Priorità Donor');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '4', 'Ricerca Richieste Recipient');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '5', 'Download Richieste Recipient');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '6', 'Aggiornamento Priorità Recipient');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '7', 'Aggiornamento Ripartizione Donor');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '8', 'Aggiornamento Ripartizione Recipient');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '9', 'Ricerca Ping Pong');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '10', 'Cambio Password');
--DBCGO_LOV - return code log
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_RETURN_CODE', '0', 'OK');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_RETURN_CODE', '-1', 'Errore Generico');
--DBCGO_LOV - OT_SAP
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'CEWL', 'CEWL');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETCE', 'ETCE');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'NEWL', 'NEWL');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETNE', 'ETNE');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'NOWL', 'NOWL');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETNO', 'ETNO');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'DGWL', 'DGWL');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETDG', 'ETDG');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'N9VS', 'N9VS');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'SUWL', 'SUWL');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETSU', 'ETSU');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETDN', 'ETDN');
--DBCGO_LOV - OT_REC
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'OT_REC', 'DGWL', 'Direzione Generale WL',9);
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'OT_REC', 'ETDG', 'Direzione Generale ET',10);
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'OT_REC', 'N9VS', 'Grande Distrib. Spec.',12);
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'OT_REC', 'SU', 'SUD',17);
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'OT_REC', 'DN', 'Direzione Nazionale',18);
-- update ordinamento
update DBCGO_LOV set order_by=11 where lov_name='OT_REC' and name='N8VS';
update DBCGO_LOV set order_by=13 where lov_name='OT_REC' and name='CCBU';
update DBCGO_LOV set order_by=14 where lov_name='OT_REC' and name='CCCO';
update DBCGO_LOV set order_by=15 where lov_name='OT_REC' and name='CUP';
update DBCGO_LOV set order_by=16 where lov_name='OT_REC' and name='TS';
--DBCGO_LOV_REF - OT_SAP --> OT_REC
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='CEWL';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETCE';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='NEWL';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETNE';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='NOWL';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETNO';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='DGWL';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETDG';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='N9VS';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='SUWL';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETSU';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETDN';
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='C') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='CEWL') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='C') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETCE') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='NE') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='NEWL') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='NE') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETNE') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='NO') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='NOWL') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='NO') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETNO') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='DGWL') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='DGWL') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='ETDG') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETDG') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='N9VS') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='N9VS') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='SU') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='SUWL') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='SU') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETSU') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='DN') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETDN') ;
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '11', 'Login');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '12', 'Logout');
---------------------------------------------------------------------------
commit;
--------------------------------------------------------------------------