FCLT#52317 mld_stdmelding.ins_srtinst_key is deprecated en moet uit de klant-sql's weg

svn path=/Customer/trunk/; revision=37394
This commit is contained in:
Erik Groener
2018-03-19 11:39:49 +00:00
parent 968beffe58
commit 3e15e906a3
6 changed files with 127 additions and 97 deletions

View File

@@ -7858,7 +7858,8 @@ AS
alg_locatie l,
alg_district di,
fac_bookmark b,
mld_stdmelding sm
mld_stdmelding sm,
mld_stdmelding_srtinst si
WHERE b.fac_bookmark_path IN ('appl/pda/melding.asp',
'appl/mld/melding.asp')
-- AND b.fac_bookmark_query LIKE '%stdm_key='||sm.mld_stdmelding_key||'%'
@@ -7874,8 +7875,8 @@ AS
AND o.alg_locatie_key = i.ins_alg_locatie_key
AND i.ins_alg_locatie_key = l.alg_locatie_key
AND l.alg_district_key = di.alg_district_key
AND sm.ins_srtinst_key IS NOT NULL
AND sm.ins_srtinst_key = DECODE(sm.ins_srtinst_niveau,
AND sm.mld_stdmelding_key = si.mld_stdmelding_key
AND si.ins_srtinstallatie_key = DECODE(si.ins_srtinstallatie_niveau,
'S', i.ins_srtdeel_key,
'G', s.ins_srtgroep_key,
'D', g.ins_discipline_key);
@@ -7912,7 +7913,8 @@ AS
ins_discipline d,
alg_locatie l,
fac_bookmark b,
mld_stdmelding sm
mld_stdmelding sm,
mld_stdmelding_srtinst si
WHERE b.fac_bookmark_naam = 'QRC_MELDING'
AND (b.fac_bookmark_expire IS NULL OR b.fac_bookmark_expire > SYSDATE)
AND ins_deel_verwijder IS NULL
@@ -7926,8 +7928,8 @@ AS
AND i.ins_alg_ruimte_type IN ('T', 'R', 'W')
AND o.alg_locatie_key = i.ins_alg_locatie_key
AND i.ins_alg_locatie_key = l.alg_locatie_key
AND sm.ins_srtinst_key IS NOT NULL
AND sm.ins_srtinst_key = DECODE(sm.ins_srtinst_niveau,
AND sm.mld_stdmelding_key = si.mld_stdmelding_key
AND si.ins_srtinstallatie_key = DECODE(si.ins_srtinstallatie_niveau,
'S', i.ins_srtdeel_key,
'G', s.ins_srtgroep_key,
'D', g.ins_discipline_key);
@@ -10148,7 +10150,7 @@ CREATE OR REPLACE VIEW AKZA_V_WERKZAAMH_EUREST
)
AS
SELECT rg.alg_locatie_code,
rg.alg_locatie_omschrijving,
rg.alg_locatie_omschrijving,
r.res_ruimte_nr,
TRUNC (
COALESCE (rr.res_rsv_ruimte_van, ra.res_rsv_artikel_levering))
@@ -10192,14 +10194,14 @@ AS
'Nee'
END
LM_DEL
FROM res_rsv_ruimte rr,
FROM res_rsv_ruimte rr,
res_reservering res,
res_rsv_artikel ra,
res_artikel a,
res_ruimte_opstelling ro,
res_ruimte r,
res_alg_ruimte ar,
alg_v_ruimte_gegevens_all rg,
alg_v_ruimte_gegevens_all rg,
prs_v_perslid_fullnames_all h,
prs_v_perslid_fullnames_all g,
prs_perslid gt,
@@ -10279,7 +10281,7 @@ SELECT DISTINCT
AND m.mld_alg_onroerendgoed_keys = r.alg_onroerendgoed_keys
AND r.alg_ruimte_key = ad.alg_onrgoed_key
AND ad.alg_kenmerk_key = 1160
AND ad.alg_onrgoedkenmerk_waarde = p.prs_perslid_key
AND ad.alg_onrgoedkenmerk_waarde = p.prs_perslid_key
AND t.fac_tracking_datum >
(SELECT fac_notificatie_job_nextrun
- fac_notificatie_job_interval / 24
@@ -10381,7 +10383,7 @@ AS
perslid_wp.prs_perslid_naam_full,
perslid_wp.prs_afdeling_omschrijving,
perslid_wp.prs_kostenplaats_nr;
--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------

View File

@@ -2777,7 +2777,8 @@ AS
alg_locatie l,
alg_district di,
fac_bookmark b,
mld_stdmelding sm
mld_stdmelding sm,
mld_stdmelding_srtinst si
WHERE b.fac_bookmark_path = 'appl/pda/melding.asp'
AND b.fac_bookmark_query LIKE '%stdm_key='||sm.mld_stdmelding_key||'%'
AND (b.fac_bookmark_expire IS NULL OR b.fac_bookmark_expire > SYSDATE)
@@ -2792,8 +2793,8 @@ AS
AND o.alg_locatie_key = i.ins_alg_locatie_key
AND i.ins_alg_locatie_key = l.alg_locatie_key
AND l.alg_district_key = di.alg_district_key
AND sm.ins_srtinst_key IS NOT NULL
AND sm.ins_srtinst_key = DECODE(sm.ins_srtinst_niveau,
AND sm.mld_stdmelding_key = si.mld_stdmelding_key
AND si.ins_srtinstallatie_key = DECODE(si.ins_srtinstallatie_niveau,
'S', i.ins_srtdeel_key,
'G', s.ins_srtgroep_key,
'D', g.ins_discipline_key);

View File

@@ -100,7 +100,7 @@ BEGIN
AND UPPER (P.PRS_PERSLID_OSLOGIN) =
UPPER (I.PRS_PERSLID_OSLOGIN))
WHERE i.fac_import_key = p_import_key;
-- Afdelingsomschrijving ingelezen in kenmerk; op basis daarvan de afdelingscode
-- invullen (verplicht veld afdelingscode tijdelijk gevuld met oslogin).
UPDATE fac_imp_perslid i
@@ -201,7 +201,8 @@ AS
ins_discipline d,
alg_locatie l,
fac_bookmark b,
mld_stdmelding sm
mld_stdmelding sm,
mld_stdmelding_srtinst si
WHERE b.fac_bookmark_path = 'appl/pda/melding.asp'
AND b.fac_bookmark_query LIKE
'%stdm_key=' || sm.mld_stdmelding_key || '%'
@@ -218,12 +219,11 @@ AS
AND i.ins_alg_ruimte_type IN ('T', 'R', 'W')
AND o.alg_locatie_key = i.ins_alg_locatie_key
AND i.ins_alg_locatie_key = l.alg_locatie_key
AND sm.ins_srtinst_key IS NOT NULL
AND sm.ins_srtinst_key =
DECODE (sm.ins_srtinst_niveau,
'S', i.ins_srtdeel_key,
'G', s.ins_srtgroep_key,
'D', g.ins_discipline_key);
AND sm.mld_stdmelding_key = si.mld_stdmelding_key
AND si.ins_srtinstallatie_key = DECODE (si.ins_srtinstallatie_niveau,
'S', i.ins_srtdeel_key,
'G', s.ins_srtgroep_key,
'D', g.ins_discipline_key);
CREATE OR REPLACE VIEW hcas_v_rap_qrc_ins
AS

View File

@@ -321,7 +321,7 @@ BEGIN
select TO_DATE('01011980','ddmmyy'),TO_DATE('01011980','ddmmyy'),TO_DATE('01011980','ddmmyy')
into c_perslid_aanmaak, c_perslid_verwijder, c_perslid_ingangsdatum
from dual;
-- verwijder werkplekrelaties met een verwijderdatum. Anders krijgen we straks last van een contraint op perslidwerkplek.
--delete prs_perslidwerkplek where prs_perslidwerkplek_verwijder is not null;
@@ -1895,7 +1895,7 @@ AS
AND a.res_srtactiviteit_key = 1 -- Ruimte (g<><67>n Voorz. + WP)!
AND rrg.res_discipline_key = rd.ins_discipline_key;
-- LOGI#34117 notijob tbv optionele reserveringen
-- LOGI#34117 notijob tbv optionele reserveringen
CREATE OR REPLACE VIEW LOGI_V_NOTI_RES_OPTIE
(
CODE,
@@ -1941,7 +1941,7 @@ AS
- fac_notificatie_job_interval / 24
FROM fac_notificatie_job
WHERE fac_notificatie_job_view =
'LOGI_V_NOTI_RES_OPTIE');
'LOGI_V_NOTI_RES_OPTIE');
-- Bevat CUST01- en CUST02-reminders naar verantwoordelijken voor inspectie
-- van betreffende objecten.
@@ -2189,7 +2189,7 @@ AS
GROUP BY l.alg_locatie_email) x,
fac_srtnotificatie sn
WHERE sn.fac_srtnotificatie_code = 'CUST02';
CREATE OR REPLACE VIEW LOGI_V_RAP_MLDINSRES_QRC
(
FCLT_F_DISCIPLINE,
@@ -2260,32 +2260,41 @@ AS
TO_DATE ('10062013', 'ddmmyyyy')
AND UPPER (fac_bookmark_path) = 'APPL/PDA/MELDING.ASP'
AND INSTR (UPPER (fac_bookmark_query), 'STDM_KEY') > 0) b, -- stdm_key-bookmarks
(SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sm.ins_srtinst_key ins_srtdeel_key
FROM mld_stdmelding sm
WHERE sm.mld_stdmelding_verwijder IS NULL
AND sm.ins_srtinst_niveau = 'S'
(SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
si.ins_srtinstallatie_key ins_srtdeel_key
FROM mld_stdmelding sm,
mld_stdmelding_srtinst si
WHERE sm.mld_stdmelding_key = si.mld_stdmelding_key
AND sm.mld_stdmelding_verwijder IS NULL
AND si.ins_srtinstallatie_niveau = 'S'
UNION ALL
SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sd.ins_srtdeel_key
FROM mld_stdmelding sm, ins_srtdeel sd
WHERE sm.mld_stdmelding_verwijder IS NULL
AND sm.ins_srtinst_niveau = 'G'
AND sm.ins_srtinst_key = sd.ins_srtgroep_key
SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sd.ins_srtdeel_key
FROM mld_stdmelding sm,
mld_stdmelding_srtinst si,
ins_srtdeel sd
WHERE sm.mld_stdmelding_key = si.mld_stdmelding_key
AND sm.mld_stdmelding_verwijder IS NULL
AND si.ins_srtinstallatie_niveau = 'G'
AND si.ins_srtinstallatie_key = sd.ins_srtgroep_key
UNION ALL
SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sd.ins_srtdeel_key
FROM mld_stdmelding sm, ins_srtgroep sg, ins_srtdeel sd
WHERE sm.mld_stdmelding_verwijder IS NULL
AND sm.ins_srtinst_niveau = 'D'
AND sm.ins_srtinst_key = sg.ins_discipline_key
AND sg.ins_srtgroep_key = sd.ins_srtgroep_key) msd, -- object-meldingen
SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sd.ins_srtdeel_key
FROM mld_stdmelding sm,
mld_stdmelding_srtinst si,
ins_srtgroep sg,
ins_srtdeel sd
WHERE sm.mld_stdmelding_key = si.mld_stdmelding_key
AND sm.mld_stdmelding_verwijder IS NULL
AND si.ins_srtinstallatie_niveau = 'D'
AND si.ins_srtinstallatie_key = sg.ins_discipline_key
AND sg.ins_srtgroep_key = sd.ins_srtgroep_key) msd, -- object-meldingen
mld_discipline md,
ins_v_aanwezigdeel d,
ins_srtdeel sd,
@@ -2344,7 +2353,7 @@ AS
AND o.alg_onroerendgoed_type = 'R'
AND o.alg_locatie_key = l.alg_locatie_key
AND sr.alg_srtruimte_key IN ('47', '48', '49', '84', '85', '101', '105');
CREATE OR REPLACE VIEW LOGI_V_RAP_MEETING_QRC
(
FCLT_F_LOCATIE,
@@ -2379,7 +2388,7 @@ AS
AND o.alg_onroerendgoed_type = 'R'
AND o.alg_locatie_key = l.alg_locatie_key
AND sr.alg_srtruimte_key = '44';
CREATE OR REPLACE VIEW LOGI_V_RAP_MEETING_RES_QRC
(
fclt_f_locatie,
@@ -2419,7 +2428,7 @@ CREATE OR REPLACE VIEW LOGI_V_RAP_MEETING_RES_QRC
AND o.alg_onroerendgoed_type = 'R'
AND o.alg_locatie_key = l.alg_locatie_key
AND sr.alg_srtruimte_key = '44';
/*
UNION ALL
SELECT 'Melding op object',

View File

@@ -2024,26 +2024,35 @@ AS
b, -- stdm_key-bookmarks
(SELECT sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sm.ins_srtinst_key ins_srtdeel_key
FROM mld_stdmelding sm
WHERE sm.mld_stdmelding_verwijder IS NULL
AND sm.ins_srtinst_niveau = 'S'
si.ins_srtinstallatie_key ins_srtdeel_key
FROM mld_stdmelding sm,
mld_stdmelding_srtinst si
WHERE sm.mld_stdmelding_key = si.mld_stdmelding_key
AND sm.mld_stdmelding_verwijder IS NULL
AND si.ins_srtinstallatie_niveau = 'S'
UNION ALL
SELECT sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sd.ins_srtdeel_key
FROM mld_stdmelding sm, ins_srtdeel sd
WHERE sm.mld_stdmelding_verwijder IS NULL
AND sm.ins_srtinst_niveau = 'G'
AND sm.ins_srtinst_key = sd.ins_srtgroep_key
FROM mld_stdmelding sm,
mld_stdmelding_srtinst si,
ins_srtdeel sd
WHERE sm.mld_stdmelding_key = si.mld_stdmelding_key
AND sm.mld_stdmelding_verwijder IS NULL
AND si.ins_srtinstallatie_niveau = 'G'
AND si.ins_srtinstallatie_key = sd.ins_srtgroep_key
UNION ALL
SELECT sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sd.ins_srtdeel_key
FROM mld_stdmelding sm, ins_srtgroep sg, ins_srtdeel sd
WHERE sm.mld_stdmelding_verwijder IS NULL
AND sm.ins_srtinst_niveau = 'D'
AND sm.ins_srtinst_key = sg.ins_discipline_key
FROM mld_stdmelding sm,
mld_stdmelding_srtinst si,
ins_srtgroep sg,
ins_srtdeel sd
WHERE sm.mld_stdmelding_key = si.mld_stdmelding_key
AND sm.mld_stdmelding_verwijder IS NULL
AND si.ins_srtinstallatie_niveau = 'D'
AND si.ins_srtinstallatie_key = sg.ins_discipline_key
AND sg.ins_srtgroep_key = sd.ins_srtgroep_key) msd, -- object-meldingen
ins_v_aanwezigdeel d,
ins_srtdeel sd,

View File

@@ -1582,32 +1582,41 @@ AS
TO_DATE ('10062013', 'ddmmyyyy')
AND UPPER (fac_bookmark_path) = 'APPL/PDA/MELDING.ASP'
AND INSTR (UPPER (fac_bookmark_query), 'STDM_KEY') > 0) b, -- stdm_key-bookmarks
(SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sm.ins_srtinst_key ins_srtdeel_key
FROM mld_stdmelding sm
WHERE sm.mld_stdmelding_verwijder IS NULL
AND sm.ins_srtinst_niveau = 'S'
(SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
si.ins_srtinstallatie_key ins_srtdeel_key
FROM mld_stdmelding sm,
mld_stdmelding_srtinst si
WHERE sm.mld_stdmelding_key = si.mld_stdmelding_key
AND sm.mld_stdmelding_verwijder IS NULL
AND si.ins_srtinstallatie_niveau = 'S'
UNION ALL
SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sd.ins_srtdeel_key
FROM mld_stdmelding sm, ins_srtdeel sd
WHERE sm.mld_stdmelding_verwijder IS NULL
AND sm.ins_srtinst_niveau = 'G'
AND sm.ins_srtinst_key = sd.ins_srtgroep_key
SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sd.ins_srtdeel_key
FROM mld_stdmelding sm,
mld_stdmelding_srtinst si,
ins_srtdeel sd
WHERE sm.mld_stdmelding_key = si.mld_stdmelding_key
AND sm.mld_stdmelding_verwijder IS NULL
AND si.ins_srtinstallatie_niveau = 'G'
AND si.ins_srtinstallatie_key = sd.ins_srtgroep_key
UNION ALL
SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sd.ins_srtdeel_key
FROM mld_stdmelding sm, ins_srtgroep sg, ins_srtdeel sd
WHERE sm.mld_stdmelding_verwijder IS NULL
AND sm.ins_srtinst_niveau = 'D'
AND sm.ins_srtinst_key = sg.ins_discipline_key
AND sg.ins_srtgroep_key = sd.ins_srtgroep_key) msd, -- object-meldingen
SELECT sm.mld_ins_discipline_key,
sm.mld_stdmelding_key,
sm.mld_stdmelding_omschrijving,
sd.ins_srtdeel_key
FROM mld_stdmelding sm,
mld_stdmelding_srtinst si,
ins_srtgroep sg,
ins_srtdeel sd
WHERE sm.mld_stdmelding_key = si.mld_stdmelding_key
AND sm.mld_stdmelding_verwijder IS NULL
AND si.ins_srtinstallatie_niveau = 'D'
AND si.ins_srtinstallatie_key = sg.ins_discipline_key
AND sg.ins_srtgroep_key = sd.ins_srtgroep_key) msd, -- object-meldingen
mld_discipline md,
ins_v_aanwezigdeel d,
ins_srtdeel sd,
@@ -3827,7 +3836,7 @@ AS
AND ( (TO_CHAR (rrr.res_rsv_ruimte_van, 'HH24MISS') BETWEEN '180000'
AND '235959')
OR (TO_CHAR (rrr.res_rsv_ruimte_tot, 'HH24MISS') BETWEEN '180000'
AND '235959'));
AND '235959'));
-- RENK#30936 RTMs
@@ -4199,21 +4208,21 @@ CREATE OR REPLACE VIEW RENK_V_CONTRACTEN
POSTADRES_LAND,
CONTACTPERSOON,
TELEFOON,
FAX
FAX
)
AS
SELECT c.cnt_contract_key,
(select ins_tab_discipline.ins_discipline_omschrijving
SELECT c.cnt_contract_key,
(select ins_tab_discipline.ins_discipline_omschrijving
from ins_tab_discipline
where ins_tab_discipline.ins_discipline_key=c.ins_discipline_key),
c.cnt_contract_omschrijving,c.cnt_contract_document, c.cnt_contract_looptijd_van, cnt_contract_looptijd_tot, c.cnt_contract_opmerking,
where ins_tab_discipline.ins_discipline_key=c.ins_discipline_key),
c.cnt_contract_omschrijving,c.cnt_contract_document, c.cnt_contract_looptijd_van, cnt_contract_looptijd_tot, c.cnt_contract_opmerking,
b.prs_bedrijf_naam, b.prs_leverancier_nr, b.prs_bedrijf_bezoek_adres, b.prs_bedrijf_bezoek_postcode, b.prs_bedrijf_bezoek_plaats, b.prs_bedrijf_bezoek_land, b.prs_bedrijf_post_adres, b.prs_bedrijf_post_postcode, b.prs_bedrijf_post_plaats, b.prs_bedrijf_post_land,
b.prs_bedrijf_contact_persoon, b.prs_bedrijf_contact_telefoon, b.prs_bedrijf_contact_fax
FROM cnt_contract c, prs_bedrijf b
WHERE
c.cnt_prs_bedrijf_key =b.PRS_BEDRIJF_KEY
c.cnt_prs_bedrijf_key =b.PRS_BEDRIJF_KEY
and c.CNT_CONTRACT_VERWIJDER is null;
COMMIT;