SINN#83743 prs_afdeling_naam7 toegevoegd met bedrijfsnaam-prefix reverted

svn path=/Database/branches/DB49/; revision=66643
This commit is contained in:
Peter Feij
2024-10-16 11:23:56 +00:00
parent 962c8c0d9b
commit f15a76564c

View File

@@ -338,113 +338,90 @@ AS
AND a5.prs_afdeling_verwijder IS NULL; AND a5.prs_afdeling_verwijder IS NULL;
CREATE_VIEW(prs_v_afdeling_fullnames, 0) CREATE_VIEW(prs_v_afdeling_fullnames, 0)
( ( NIVEAU,
niveau PRS_AFDELING_KEY,
, prs_afdeling_key PRS_AFDELING_NAAM,
, prs_afdeling_naam PRS_AFDELING_NAAM1,
, prs_afdeling_naam1 PRS_AFDELING_NAAM2,
, prs_afdeling_naam2 PRS_AFDELING_NAAM3,
, prs_afdeling_naam3 PRS_AFDELING_NAAM4,
, prs_afdeling_naam4 PRS_AFDELING_NAAM5,
, prs_afdeling_naam5 PRS_AFDELING_NAAM6,
, prs_afdeling_naam6 PRS_BEDRIJF_KEY ) AS
, prs_afdeling_naam7 SELECT 1,
, prs_bedrijf_key a1.prs_afdeling_key,
) a1.prs_afdeling_naam,
AS a1.prs_afdeling_naam || ' [' || a1.prs_afdeling_omschrijving || ']',
SELECT 1 a1.prs_afdeling_naam,
, a1.prs_afdeling_key a1.prs_afdeling_omschrijving,
, a1.prs_afdeling_naam a1.prs_afdeling_omschrijving,
, a1.prs_afdeling_naam || ' [' || a1.prs_afdeling_omschrijving || ']' a1.prs_afdeling_omschrijving,
, a1.prs_afdeling_naam a1.prs_afdeling_naam || '-' || a1.prs_afdeling_omschrijving,
, a1.prs_afdeling_omschrijving a1.prs_bedrijf_key
, a1.prs_afdeling_omschrijving FROM PRS_AFDELING a1
, a1.prs_afdeling_omschrijving WHERE a1.prs_afdeling_parentkey IS NULL
, a1.prs_afdeling_naam || '-' || a1.prs_afdeling_omschrijving
, b.prs_bedrijf_naam || '-' || a1.prs_afdeling_omschrijving
, a1.prs_bedrijf_key
FROM prs_afdeling a1, prs_bedrijf b
WHERE a1.prs_afdeling_parentkey IS NULL AND b.prs_bedrijf_key = a1.prs_bedrijf_key
UNION ALL UNION ALL
SELECT 2 SELECT 2,
, a2.prs_afdeling_key a2.prs_afdeling_key,
, a2.prs_afdeling_omschrijving a2.prs_afdeling_omschrijving,
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_omschrijving a1.prs_afdeling_naam || '-' || a2.prs_afdeling_omschrijving,
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam,
, a2.prs_afdeling_naam a2.prs_afdeling_naam,
, a2.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']' a2.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']',
, a2.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']' a2.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']',
, a2.prs_afdeling_naam || '-' || a2.prs_afdeling_omschrijving a2.prs_afdeling_naam || '-' || a2.prs_afdeling_omschrijving,
, b.prs_bedrijf_naam || '-' || a2.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']' a1.prs_bedrijf_key
, a1.prs_bedrijf_key FROM PRS_AFDELING a1, PRS_AFDELING a2
FROM prs_afdeling a1, prs_afdeling a2, prs_bedrijf b WHERE a2.prs_afdeling_parentkey = a1.prs_afdeling_key
WHERE a2.prs_afdeling_parentkey = a1.prs_afdeling_key AND a1.prs_afdeling_parentkey IS NULL AND b.prs_bedrijf_key = a1.prs_bedrijf_key AND a1.prs_afdeling_parentkey is NULL
UNION ALL UNION ALL
SELECT 3 SELECT 3,
, a3.prs_afdeling_key a3.prs_afdeling_key,
, a3.prs_afdeling_omschrijving a3.prs_afdeling_omschrijving,
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_omschrijving a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_omschrijving,
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam,
, a3.prs_afdeling_naam a3.prs_afdeling_naam,
, a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']' a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']',
, a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || ']' a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || ']',
, a3.prs_afdeling_naam || '-' || a3.prs_afdeling_omschrijving a3.prs_afdeling_naam || '-' || a3.prs_afdeling_omschrijving,
, b.prs_bedrijf_naam || '-' || a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']' a1.prs_bedrijf_key
, a1.prs_bedrijf_key FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3
FROM prs_afdeling a1
, prs_afdeling a2
, prs_afdeling a3
, prs_bedrijf b
WHERE a3.prs_afdeling_parentkey = a2.prs_afdeling_key WHERE a3.prs_afdeling_parentkey = a2.prs_afdeling_key
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
AND a1.prs_afdeling_parentkey IS NULL AND a1.prs_afdeling_parentkey is NULL
AND b.prs_bedrijf_key = a1.prs_bedrijf_key
UNION ALL UNION ALL
SELECT 4 SELECT 4,
, a4.prs_afdeling_key a4.prs_afdeling_key,
, a4.prs_afdeling_omschrijving a4.prs_afdeling_omschrijving,
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_omschrijving a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_omschrijving,
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam,
, a4.prs_afdeling_naam a4.prs_afdeling_naam,
, a4.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']' a4.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']',
, a4.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || ']' a4.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || ']',
, a4.prs_afdeling_naam || '-' || a4.prs_afdeling_omschrijving a4.prs_afdeling_naam || '-' || a4.prs_afdeling_omschrijving,
, b.prs_bedrijf_naam || '-' || a4.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']' a1.prs_bedrijf_key
, a1.prs_bedrijf_key FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3, PRS_AFDELING a4
FROM prs_afdeling a1
, prs_afdeling a2
, prs_afdeling a3
, prs_afdeling a4
, prs_bedrijf b
WHERE a4.prs_afdeling_parentkey = a3.prs_afdeling_key WHERE a4.prs_afdeling_parentkey = a3.prs_afdeling_key
AND a3.prs_afdeling_parentkey = a2.prs_afdeling_key AND a3.prs_afdeling_parentkey = a2.prs_afdeling_key
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
AND a1.prs_afdeling_parentkey IS NULL AND a1.prs_afdeling_parentkey is NULL
AND b.prs_bedrijf_key = a1.prs_bedrijf_key
UNION ALL UNION ALL
SELECT 5 SELECT 5,
, a5.prs_afdeling_key a5.prs_afdeling_key,
, a5.prs_afdeling_omschrijving a5.prs_afdeling_omschrijving,
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam || '-' || a5.prs_afdeling_omschrijving a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam || '-' || a5.prs_afdeling_omschrijving,
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam || '-' || a5.prs_afdeling_naam a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam || '-' || a5.prs_afdeling_naam,
, a5.prs_afdeling_naam a5.prs_afdeling_naam,
, a5.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']' a5.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']',
, a5.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam || ']' a5.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam || ']',
, a5.prs_afdeling_naam || '-' || a5.prs_afdeling_omschrijving a5.prs_afdeling_naam || '-' || a5.prs_afdeling_omschrijving,
, b.prs_bedrijf_naam || '-' || a5.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']' a1.prs_bedrijf_key
, a1.prs_bedrijf_key FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3, PRS_AFDELING a4, PRS_AFDELING a5
FROM prs_afdeling a1
, prs_afdeling a2
, prs_afdeling a3
, prs_afdeling a4
, prs_afdeling a5
, prs_bedrijf b
WHERE a5.prs_afdeling_parentkey = a4.prs_afdeling_key WHERE a5.prs_afdeling_parentkey = a4.prs_afdeling_key
AND a4.prs_afdeling_parentkey = a3.prs_afdeling_key AND a4.prs_afdeling_parentkey = a3.prs_afdeling_key
AND a3.prs_afdeling_parentkey = a2.prs_afdeling_key AND a3.prs_afdeling_parentkey = a2.prs_afdeling_key
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
AND a1.prs_afdeling_parentkey IS NULL AND a1.prs_afdeling_parentkey is NULL;
AND b.prs_bedrijf_key = a1.prs_bedrijf_key;
CREATE_VIEW (PRS_V_AFDELING_BOOM21, 0 ) CREATE_VIEW (PRS_V_AFDELING_BOOM21, 0 )
@@ -591,7 +568,6 @@ CREATE_VIEW(prs_v_afdeling, 0)
prs_afdeling_naam4, prs_afdeling_naam4,
prs_afdeling_naam5, prs_afdeling_naam5,
prs_afdeling_naam6, prs_afdeling_naam6,
prs_afdeling_naam7,
prs_afdeling_upper, prs_afdeling_upper,
prs_afdeling_omschrijving, prs_afdeling_omschrijving,
prs_kostenplaats_key, prs_kostenplaats_key,
@@ -610,7 +586,6 @@ CREATE_VIEW(prs_v_afdeling, 0)
b.prs_afdeling_naam4, b.prs_afdeling_naam4,
b.prs_afdeling_naam5, b.prs_afdeling_naam5,
b.prs_afdeling_naam6, b.prs_afdeling_naam6,
b.prs_afdeling_naam7,
UPPER(a.prs_afdeling_naam) prs_afdeling_upper, UPPER(a.prs_afdeling_naam) prs_afdeling_upper,
a.prs_afdeling_omschrijving, a.prs_afdeling_omschrijving,
a.prs_kostenplaats_key, a.prs_kostenplaats_key,