AAGN#88039: Performance issue bij assetmanagement en draaien/exporteren taken-overzicht.

svn path=/Database/trunk/; revision=70739
This commit is contained in:
Maykel Geerdink
2025-10-28 15:57:38 +00:00
parent 2e589c5805
commit 1c185efa15

View File

@@ -42,6 +42,7 @@ AS
/* Voor onderdelen de plaats/eigenaar van de parent. */
CREATE_VIEW(ins_v_deelenonderdeel, 0)
AS
-- Hoofdobjecten.
SELECT dl.ins_deel_key,
dl.ins_deel_module,
dl.ins_srtdeel_key,
@@ -85,6 +86,7 @@ AS
FROM ins_deel dl
WHERE dl.ins_deel_parent_key IS NULL
UNION ALL
-- Onderdelen.
SELECT dl.ins_deel_key,
dl.ins_deel_module,
dl.ins_srtdeel_key,
@@ -126,9 +128,8 @@ UNION ALL
dl.res_rsv_deel_key,
dl.bes_bestelopdr_key
FROM ins_deel dl
LEFT OUTER JOIN ins_deel parent_deel
ON parent_deel.ins_deel_key = dl.ins_deel_parent_key
WHERE dl.ins_deel_parent_key IS NOT NULL;
JOIN ins_deel parent_deel
ON parent_deel.ins_deel_key = dl.ins_deel_parent_key;
/* Views met ins_deel moeten voorwaarde : "AND ins_deel_parent_key IS NULL" bevatten... */
DEFINIEER_VIEW_AANWEZIG(ins_deel, ins_deel_verwijder,