MNNL#84536 Rap/Concatenatie fout opgelost (ORA-01489)
svn path=/Customer/trunk/; revision=65569
This commit is contained in:
371
MNNL/mnnl.sql
371
MNNL/mnnl.sql
@@ -6746,89 +6746,86 @@ CREATE OR REPLACE VIEW mnnl_v_udr_meldingen
|
||||
storing_type
|
||||
)
|
||||
AS
|
||||
SELECT DISTINCT m.melding_key,
|
||||
m.meldingnummer,
|
||||
m.melder,
|
||||
m.melder_key,
|
||||
m.afdeling,
|
||||
m.afdeling_omschrijving,
|
||||
m.soortmelding,
|
||||
m.productgroep,
|
||||
m.subproductgroep,
|
||||
m.behandelgroep,
|
||||
m.behandelaar,
|
||||
m.behandelaar_key,
|
||||
m.subproductgroepgroep,
|
||||
m.melding_status,
|
||||
m.sla_nvt,
|
||||
m.sla_werkdgn,
|
||||
m.sla_werkuren,
|
||||
m.sla_accptdgn,
|
||||
m.sla_accpturen,
|
||||
m.plan_uitvoertijd_sla,
|
||||
m.melding_datum,
|
||||
m.melding_einddatum,
|
||||
m.melding_acceptdatum,
|
||||
m.melding_afgemeld,
|
||||
m.melding_accepted,
|
||||
m.doorlooptijd_werkdgn,
|
||||
m.doorlooptijd_werkuren,
|
||||
m.onderwerp,
|
||||
TO_CHAR(SUBSTR(m.vomschrijving,1,4000)) omschrijving,
|
||||
m.melding_opmerking,
|
||||
m.prioriteit,
|
||||
m.prioriteittxt,
|
||||
m.rating,
|
||||
m.rating_opmerking,
|
||||
m.uitvoering_sla_dagen,
|
||||
m.uitvoering_sla_uren,
|
||||
m.afspraak_sla_dagen,
|
||||
m.afspraak_sla_uren,
|
||||
m.accept_sla_optijd,
|
||||
m.uitvoering_sla_optijd,
|
||||
m.afspraak_sla_optijd,
|
||||
m.selfservice,
|
||||
dg.ins_discipline_omschrijving discipline,
|
||||
dg.ins_srtgroep_omschrijving groep,
|
||||
dg.ins_srtdeel_omschrijving soort,
|
||||
dg.ins_deel_omschrijving omschrijving,
|
||||
dg.alg_plaatsaanduiding plaatseigenaar,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number(mld_kenmerkmelding_waarde)
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 143))
|
||||
waarde143,
|
||||
DECODE (
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 145),
|
||||
1, 'ja',
|
||||
' ')
|
||||
waarde145,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.MLD_KENMERK_KEY = 146) waarde146, -- storing_sinds,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number(mld_kenmerkmelding_waarde)
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 147))
|
||||
waarde147, -- storing_frequency,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number(mld_kenmerkmelding_waarde)
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 2441))
|
||||
waarde2441
|
||||
SELECT DISTINCT
|
||||
m.melding_key,
|
||||
m.meldingnummer,
|
||||
m.melder,
|
||||
m.melder_key,
|
||||
m.afdeling,
|
||||
m.afdeling_omschrijving,
|
||||
m.soortmelding,
|
||||
m.productgroep,
|
||||
m.subproductgroep,
|
||||
m.behandelgroep,
|
||||
m.behandelaar,
|
||||
m.behandelaar_key,
|
||||
m.subproductgroepgroep,
|
||||
m.melding_status,
|
||||
m.sla_nvt,
|
||||
m.sla_werkdgn,
|
||||
m.sla_werkuren,
|
||||
m.sla_accptdgn,
|
||||
m.sla_accpturen,
|
||||
m.plan_uitvoertijd_sla,
|
||||
m.melding_datum,
|
||||
m.melding_einddatum,
|
||||
m.melding_acceptdatum,
|
||||
m.melding_afgemeld,
|
||||
m.melding_accepted,
|
||||
m.doorlooptijd_werkdgn,
|
||||
m.doorlooptijd_werkuren,
|
||||
m.onderwerp,
|
||||
TO_CHAR (SUBSTR (m.vomschrijving, 1, 4000)) omschrijving,
|
||||
m.melding_opmerking,
|
||||
m.prioriteit,
|
||||
m.prioriteittxt,
|
||||
m.rating,
|
||||
m.rating_opmerking,
|
||||
m.uitvoering_sla_dagen,
|
||||
m.uitvoering_sla_uren,
|
||||
m.afspraak_sla_dagen,
|
||||
m.afspraak_sla_uren,
|
||||
m.accept_sla_optijd,
|
||||
m.uitvoering_sla_optijd,
|
||||
m.afspraak_sla_optijd,
|
||||
m.selfservice,
|
||||
dg.ins_discipline_omschrijving discipline,
|
||||
dg.ins_srtgroep_omschrijving groep,
|
||||
dg.ins_srtdeel_omschrijving soort,
|
||||
dg.ins_deel_omschrijving omschrijving,
|
||||
dg.alg_plaatsaanduiding plaatseigenaar,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 143 AND mld_melding_key = m.melding_key))
|
||||
waarde143, -- Collega's met zelfde storing
|
||||
DECODE (
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 145 AND mld_melding_key = m.melding_key),
|
||||
1, 'ja',
|
||||
' ')
|
||||
waarde145, -- De storing is blokkerend
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 146 AND mld_melding_key = m.melding_key)
|
||||
waarde146, -- De storing treedt op sinds
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 147 AND mld_melding_key = m.melding_key))
|
||||
waarde147, -- Frequentie van de storing
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 2441 AND mld_melding_key = m.melding_key))
|
||||
waarde2441 -- Type verstoring
|
||||
FROM mld_v_udr_melding m, mld_melding_object mo, ins_v_deel_gegevens dg
|
||||
WHERE m.melding_datum > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
|
||||
AND UPPER (m.soortmelding) = 'INCIDENT'
|
||||
@@ -6888,90 +6885,85 @@ CREATE OR REPLACE VIEW mnnl_v_udr_meldingen2
|
||||
storing_type
|
||||
)
|
||||
AS
|
||||
SELECT DISTINCT m.melding_key,
|
||||
m.meldingnummer,
|
||||
m.melder,
|
||||
m.melder_key,
|
||||
m.afdeling,
|
||||
m.afdeling_omschrijving,
|
||||
m.soortmelding,
|
||||
m.productgroep,
|
||||
m.subproductgroep,
|
||||
m.behandelgroep,
|
||||
m.behandelaar,
|
||||
m.behandelaar_key,
|
||||
m.subproductgroepgroep,
|
||||
m.melding_status,
|
||||
m.sla_nvt,
|
||||
m.sla_werkdgn,
|
||||
m.sla_werkuren,
|
||||
m.sla_accptdgn,
|
||||
m.sla_accpturen,
|
||||
m.plan_uitvoertijd_sla,
|
||||
m.melding_datum,
|
||||
m.melding_einddatum,
|
||||
m.melding_acceptdatum,
|
||||
m.melding_afgemeld,
|
||||
m.melding_accepted,
|
||||
m.doorlooptijd_werkdgn,
|
||||
m.doorlooptijd_werkuren,
|
||||
m.onderwerp,
|
||||
TO_CHAR(SUBSTR(m.vomschrijving,1,4000)) omschrijving,
|
||||
m.melding_opmerking,
|
||||
m.prioriteit,
|
||||
m.prioriteittxt,
|
||||
m.rating,
|
||||
m.rating_opmerking,
|
||||
m.uitvoering_sla_dagen,
|
||||
m.uitvoering_sla_uren,
|
||||
m.afspraak_sla_dagen,
|
||||
m.afspraak_sla_uren,
|
||||
m.accept_sla_optijd,
|
||||
m.uitvoering_sla_optijd,
|
||||
m.afspraak_sla_optijd,
|
||||
m.selfservice,
|
||||
mo.objecten,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 143))
|
||||
waarde143,
|
||||
DECODE (
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 145),
|
||||
1, 'ja',
|
||||
' ')
|
||||
waarde145,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 146)
|
||||
waarde146, -- storing_sinds,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 147))
|
||||
waarde147, -- storing_frequency,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 2441))
|
||||
waarde2441
|
||||
SELECT DISTINCT
|
||||
m.melding_key,
|
||||
m.meldingnummer,
|
||||
m.melder,
|
||||
m.melder_key,
|
||||
m.afdeling,
|
||||
m.afdeling_omschrijving,
|
||||
m.soortmelding,
|
||||
m.productgroep,
|
||||
m.subproductgroep,
|
||||
m.behandelgroep,
|
||||
m.behandelaar,
|
||||
m.behandelaar_key,
|
||||
m.subproductgroepgroep,
|
||||
m.melding_status,
|
||||
m.sla_nvt,
|
||||
m.sla_werkdgn,
|
||||
m.sla_werkuren,
|
||||
m.sla_accptdgn,
|
||||
m.sla_accpturen,
|
||||
m.plan_uitvoertijd_sla,
|
||||
m.melding_datum,
|
||||
m.melding_einddatum,
|
||||
m.melding_acceptdatum,
|
||||
m.melding_afgemeld,
|
||||
m.melding_accepted,
|
||||
m.doorlooptijd_werkdgn,
|
||||
m.doorlooptijd_werkuren,
|
||||
m.onderwerp,
|
||||
TO_CHAR (SUBSTR (m.vomschrijving, 1, 4000)) omschrijving,
|
||||
m.melding_opmerking,
|
||||
m.prioriteit,
|
||||
m.prioriteittxt,
|
||||
m.rating,
|
||||
m.rating_opmerking,
|
||||
m.uitvoering_sla_dagen,
|
||||
m.uitvoering_sla_uren,
|
||||
m.afspraak_sla_dagen,
|
||||
m.afspraak_sla_uren,
|
||||
m.accept_sla_optijd,
|
||||
m.uitvoering_sla_optijd,
|
||||
m.afspraak_sla_optijd,
|
||||
m.selfservice,
|
||||
mo.objecten,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 143 AND mld_melding_key = m.melding_key))
|
||||
waarde143, -- Collega's met zelfde storing
|
||||
DECODE (
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 145 AND mld_melding_key = m.melding_key),
|
||||
1, 'ja',
|
||||
' ')
|
||||
waarde145, -- De storing is blokkerend
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 146 AND mld_melding_key = m.melding_key)
|
||||
waarde146, -- De storing treedt op sinds
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 147 AND mld_melding_key = m.melding_key))
|
||||
waarde147, -- Frequentie van de storing
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 2441 AND mld_melding_key = m.melding_key))
|
||||
waarde2441 -- Type verstoring
|
||||
FROM mld_v_udr_melding m,
|
||||
( SELECT mo.mld_melding_key,
|
||||
LISTAGG (dg.ins_deel_omschrijving || ' (' || dg.ins_srtdeel_omschrijving || ')', ', ')
|
||||
WITHIN GROUP (ORDER BY dg.ins_deel_omschrijving)
|
||||
LISTAGG (dg.ins_deel_omschrijving || ' (' || dg.ins_srtdeel_omschrijving || ')', ', ' ON OVERFLOW TRUNCATE) WITHIN GROUP (ORDER BY dg.ins_deel_omschrijving)
|
||||
objecten
|
||||
FROM mld_melding_object mo, ins_v_deel_gegevens dg
|
||||
WHERE mo.ins_deel_key = dg.ins_deel_key
|
||||
@@ -7036,7 +7028,7 @@ CREATE OR REPLACE VIEW mnnl_v_udr_meldingen3
|
||||
actieve_behandelaar
|
||||
)
|
||||
AS
|
||||
WITH onderliggend AS ( SELECT mld_melding_mldgroup_key, COUNT (*) aant
|
||||
WITH onderliggend AS ( SELECT mld_melding_mldgroup_key, COUNT ( * ) aant
|
||||
FROM mld_melding
|
||||
WHERE mld_melding_mldgroup_key IS NOT NULL
|
||||
GROUP BY mld_melding_mldgroup_key)
|
||||
@@ -7069,7 +7061,7 @@ AS
|
||||
m.doorlooptijd_werkdgn,
|
||||
m.doorlooptijd_werkuren,
|
||||
m.onderwerp,
|
||||
TO_CHAR(SUBSTR(m.vomschrijving,1,4000)) omschrijving,
|
||||
TO_CHAR (SUBSTR (m.vomschrijving, 1, 4000)) omschrijving,
|
||||
m.melding_opmerking,
|
||||
m.prioriteit,
|
||||
m.prioriteittxt,
|
||||
@@ -7088,57 +7080,54 @@ AS
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 143))
|
||||
waarde143,
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 143 AND mld_melding_key = m.melding_key))
|
||||
waarde143, -- Collega's met zelfde storing
|
||||
DECODE (
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 145),
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 145 AND mld_melding_key = m.melding_key),
|
||||
1, 'ja',
|
||||
' ')
|
||||
waarde145,
|
||||
waarde145, -- De storing is blokkerend
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 146)
|
||||
waarde146, -- storing_sinds,
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 146 AND mld_melding_key = m.melding_key)
|
||||
waarde146, -- De storing treedt op sinds
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 147))
|
||||
waarde147, -- storing_frequency,
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 147 AND mld_melding_key = m.melding_key))
|
||||
waarde147, -- Frequentie van de storing
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m.melding_key
|
||||
AND km.mld_kenmerk_key = 2441))
|
||||
waarde2441,
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 2441 AND mld_melding_key = m.melding_key))
|
||||
waarde2441, -- Type verstoring
|
||||
onderliggend.aant,
|
||||
pe.prs_perslid_naam_full problem_eigenaar,
|
||||
m.actieve_behandelgroep behandelteam,
|
||||
pfab.prs_perslid_naam_full act_behandelaar
|
||||
FROM mld_v_udr_melding m,
|
||||
( SELECT mo.mld_melding_key,
|
||||
LISTAGG (dg.ins_deel_omschrijving || ' (' || dg.ins_srtdeel_omschrijving || ')', ', ')
|
||||
WITHIN GROUP (ORDER BY dg.ins_deel_omschrijving)
|
||||
LISTAGG (dg.ins_deel_omschrijving || ' (' || dg.ins_srtdeel_omschrijving || ')', ', ' ON OVERFLOW TRUNCATE) WITHIN GROUP (ORDER BY dg.ins_deel_omschrijving)
|
||||
objecten
|
||||
FROM mld_melding_object mo, ins_v_deel_gegevens dg
|
||||
WHERE mo.ins_deel_key = dg.ins_deel_key
|
||||
GROUP BY mo.mld_melding_key) mo,
|
||||
onderliggend,
|
||||
(SELECT km.mld_melding_key, pf.prs_perslid_naam_full
|
||||
FROM mld_v_aanwezigkenmerkmelding km, mld_kenmerk k, prs_v_perslid_fullnames_all pf
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
mld_kenmerk k,
|
||||
prs_v_perslid_fullnames_all pf
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 1217 -- Problem eigenaar
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = pf.prs_perslid_key) pe,
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
|
||||
pf.prs_perslid_key) pe,
|
||||
prs_v_perslid_fullnames pfab
|
||||
WHERE m.melding_datum > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
|
||||
AND m.melding_key = mo.mld_melding_key(+)
|
||||
|
||||
Reference in New Issue
Block a user