SINN#83743 prs_afdeling_naam7 toegevoegd met bedrijfsnaam-prefix reverted
svn path=/Database/branches/DB49/; revision=66643
This commit is contained in:
193
PRS/PRS_VIE.SRC
193
PRS/PRS_VIE.SRC
@@ -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
|
UNION ALL
|
||||||
, b.prs_bedrijf_naam || '-' || a1.prs_afdeling_omschrijving
|
SELECT 2,
|
||||||
, a1.prs_bedrijf_key
|
a2.prs_afdeling_key,
|
||||||
FROM prs_afdeling a1, prs_bedrijf b
|
a2.prs_afdeling_omschrijving,
|
||||||
WHERE a1.prs_afdeling_parentkey IS NULL AND b.prs_bedrijf_key = a1.prs_bedrijf_key
|
a1.prs_afdeling_naam || '-' || a2.prs_afdeling_omschrijving,
|
||||||
UNION ALL
|
a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam,
|
||||||
SELECT 2
|
a2.prs_afdeling_naam,
|
||||||
, a2.prs_afdeling_key
|
a2.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']',
|
||||||
, a2.prs_afdeling_omschrijving
|
a2.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']',
|
||||||
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_omschrijving
|
a2.prs_afdeling_naam || '-' || a2.prs_afdeling_omschrijving,
|
||||||
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam
|
a1.prs_bedrijf_key
|
||||||
, a2.prs_afdeling_naam
|
FROM PRS_AFDELING a1, PRS_AFDELING a2
|
||||||
, a2.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']'
|
WHERE a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
||||||
, a2.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']'
|
AND a1.prs_afdeling_parentkey is NULL
|
||||||
, a2.prs_afdeling_naam || '-' || a2.prs_afdeling_omschrijving
|
UNION ALL
|
||||||
, b.prs_bedrijf_naam || '-' || a2.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']'
|
SELECT 3,
|
||||||
, a1.prs_bedrijf_key
|
a3.prs_afdeling_key,
|
||||||
FROM prs_afdeling a1, prs_afdeling a2, prs_bedrijf b
|
a3.prs_afdeling_omschrijving,
|
||||||
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
|
a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_omschrijving,
|
||||||
UNION ALL
|
a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam,
|
||||||
SELECT 3
|
a3.prs_afdeling_naam,
|
||||||
, a3.prs_afdeling_key
|
a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']',
|
||||||
, a3.prs_afdeling_omschrijving
|
a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || ']',
|
||||||
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_omschrijving
|
a3.prs_afdeling_naam || '-' || a3.prs_afdeling_omschrijving,
|
||||||
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam
|
a1.prs_bedrijf_key
|
||||||
, a3.prs_afdeling_naam
|
FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3
|
||||||
, a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']'
|
WHERE a3.prs_afdeling_parentkey = a2.prs_afdeling_key
|
||||||
, a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || ']'
|
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
||||||
, a3.prs_afdeling_naam || '-' || a3.prs_afdeling_omschrijving
|
AND a1.prs_afdeling_parentkey is NULL
|
||||||
, b.prs_bedrijf_naam || '-' || a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']'
|
UNION ALL
|
||||||
, a1.prs_bedrijf_key
|
SELECT 4,
|
||||||
FROM prs_afdeling a1
|
a4.prs_afdeling_key,
|
||||||
, prs_afdeling a2
|
a4.prs_afdeling_omschrijving,
|
||||||
, prs_afdeling a3
|
a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_omschrijving,
|
||||||
, prs_bedrijf b
|
a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam,
|
||||||
WHERE a3.prs_afdeling_parentkey = a2.prs_afdeling_key
|
a4.prs_afdeling_naam,
|
||||||
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
a4.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']',
|
||||||
AND a1.prs_afdeling_parentkey IS NULL
|
a4.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || ']',
|
||||||
AND b.prs_bedrijf_key = a1.prs_bedrijf_key
|
a4.prs_afdeling_naam || '-' || a4.prs_afdeling_omschrijving,
|
||||||
UNION ALL
|
a1.prs_bedrijf_key
|
||||||
SELECT 4
|
FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3, PRS_AFDELING a4
|
||||||
, a4.prs_afdeling_key
|
WHERE a4.prs_afdeling_parentkey = a3.prs_afdeling_key
|
||||||
, a4.prs_afdeling_omschrijving
|
AND a3.prs_afdeling_parentkey = a2.prs_afdeling_key
|
||||||
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_omschrijving
|
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
||||||
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam
|
AND a1.prs_afdeling_parentkey is NULL
|
||||||
, a4.prs_afdeling_naam
|
UNION ALL
|
||||||
, a4.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']'
|
SELECT 5,
|
||||||
, a4.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || ']'
|
a5.prs_afdeling_key,
|
||||||
, a4.prs_afdeling_naam || '-' || a4.prs_afdeling_omschrijving
|
a5.prs_afdeling_omschrijving,
|
||||||
, b.prs_bedrijf_naam || '-' || a4.prs_afdeling_omschrijving || ' [' || a1.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_bedrijf_key
|
a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam || '-' || a5.prs_afdeling_naam,
|
||||||
FROM prs_afdeling a1
|
a5.prs_afdeling_naam,
|
||||||
, prs_afdeling a2
|
a5.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']',
|
||||||
, prs_afdeling a3
|
a5.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || '-' || a3.prs_afdeling_naam || '-' || a4.prs_afdeling_naam || ']',
|
||||||
, prs_afdeling a4
|
a5.prs_afdeling_naam || '-' || a5.prs_afdeling_omschrijving,
|
||||||
, prs_bedrijf b
|
a1.prs_bedrijf_key
|
||||||
WHERE a4.prs_afdeling_parentkey = a3.prs_afdeling_key
|
FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3, PRS_AFDELING a4, PRS_AFDELING a5
|
||||||
AND a3.prs_afdeling_parentkey = a2.prs_afdeling_key
|
WHERE a5.prs_afdeling_parentkey = a4.prs_afdeling_key
|
||||||
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
AND a4.prs_afdeling_parentkey = a3.prs_afdeling_key
|
||||||
AND a1.prs_afdeling_parentkey IS NULL
|
AND a3.prs_afdeling_parentkey = a2.prs_afdeling_key
|
||||||
AND b.prs_bedrijf_key = a1.prs_bedrijf_key
|
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
||||||
UNION ALL
|
AND a1.prs_afdeling_parentkey is NULL;
|
||||||
SELECT 5
|
|
||||||
, a5.prs_afdeling_key
|
|
||||||
, 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_naam
|
|
||||||
, 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_naam || '-' || a5.prs_afdeling_omschrijving
|
|
||||||
, b.prs_bedrijf_naam || '-' || a5.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']'
|
|
||||||
, a1.prs_bedrijf_key
|
|
||||||
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
|
|
||||||
AND a4.prs_afdeling_parentkey = a3.prs_afdeling_key
|
|
||||||
AND a3.prs_afdeling_parentkey = a2.prs_afdeling_key
|
|
||||||
AND a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
|
||||||
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,
|
||||||
|
|||||||
Reference in New Issue
Block a user