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

42 lines
2.1 KiB
SQL

-- EXEC AS USER MNP - DML script
-- AUTHOR : NTT DATA
-- CREATED : 20180822 12:00
-- PURPOSE : 2018 C09 DBCFX_RU_526 R1C-18-1968
-- 2018-BU-0063768 - Configurazione codice 3501 di Noverca
-- OUTCOME : tabella Anagrafica prefissi MNP_OLO_PREFISSI
-- - aggiunta arco numerazione 3501 per Operatore Noverca
-- - eliminazione prefissi 350, 351 e risistemazione archi sottostanti
-- Visualizza assegnazione ANTE bonifica
SELECT MO.DESC_OLO, MOP.PREFIX
FROM MNP_OLO_PREFISSI MOP INNER JOIN MNP_OLO MO ON MO.COD_OLO = MOP.COD_OLO
WHERE MOP.PREFIX LIKE '350%' OR MOP.PREFIX LIKE '351%'
ORDER BY MO.DESC_OLO, MOP.PREFIX;
-- Bonifica assegnazione
DELETE FROM MNP_OLO_PREFISSI WHERE PREFIX LIKE '350%' OR PREFIX LIKE '351%';
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'NOVA'), '3500' );
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'NOVA'), '3501' );
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'NOVA'), '3505' );
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'LMIT'), '3510' );
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'LMIT'), '3511' );
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'LMIT'), '3512' );
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'ILIT'), '3515' );
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'ILIT'), '3516' );
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'ILIT'), '3517' );
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'ILIT'), '3518' );
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'ILIT'), '3519' );
COMMIT;
-- Visualizza assegnazione POST bonifica
SELECT MO.DESC_OLO, MOP.PREFIX
FROM MNP_OLO_PREFISSI MOP INNER JOIN MNP_OLO MO ON MO.COD_OLO = MOP.COD_OLO
WHERE MOP.PREFIX LIKE '350%' OR MOP.PREFIX LIKE '351%'
ORDER BY MO.DESC_OLO, MOP.PREFIX;
-- EOS