SINN#83743 prs_afdeling_naam7 toegevoegd met bedrijfsnaam-prefix reverted
svn path=/Database/branches/DB49/; revision=66643
This commit is contained in:
167
PRS/PRS_VIE.SRC
167
PRS/PRS_VIE.SRC
@@ -338,113 +338,90 @@ AS
|
||||
AND a5.prs_afdeling_verwijder IS NULL;
|
||||
|
||||
CREATE_VIEW(prs_v_afdeling_fullnames, 0)
|
||||
(
|
||||
niveau
|
||||
, prs_afdeling_key
|
||||
, prs_afdeling_naam
|
||||
, prs_afdeling_naam1
|
||||
, prs_afdeling_naam2
|
||||
, prs_afdeling_naam3
|
||||
, prs_afdeling_naam4
|
||||
, prs_afdeling_naam5
|
||||
, prs_afdeling_naam6
|
||||
, prs_afdeling_naam7
|
||||
, prs_bedrijf_key
|
||||
)
|
||||
AS
|
||||
SELECT 1
|
||||
, a1.prs_afdeling_key
|
||||
, a1.prs_afdeling_naam
|
||||
, a1.prs_afdeling_naam || ' [' || a1.prs_afdeling_omschrijving || ']'
|
||||
, a1.prs_afdeling_naam
|
||||
, a1.prs_afdeling_omschrijving
|
||||
, a1.prs_afdeling_omschrijving
|
||||
, a1.prs_afdeling_omschrijving
|
||||
, 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
|
||||
( NIVEAU,
|
||||
PRS_AFDELING_KEY,
|
||||
PRS_AFDELING_NAAM,
|
||||
PRS_AFDELING_NAAM1,
|
||||
PRS_AFDELING_NAAM2,
|
||||
PRS_AFDELING_NAAM3,
|
||||
PRS_AFDELING_NAAM4,
|
||||
PRS_AFDELING_NAAM5,
|
||||
PRS_AFDELING_NAAM6,
|
||||
PRS_BEDRIJF_KEY ) AS
|
||||
SELECT 1,
|
||||
a1.prs_afdeling_key,
|
||||
a1.prs_afdeling_naam,
|
||||
a1.prs_afdeling_naam || ' [' || a1.prs_afdeling_omschrijving || ']',
|
||||
a1.prs_afdeling_naam,
|
||||
a1.prs_afdeling_omschrijving,
|
||||
a1.prs_afdeling_omschrijving,
|
||||
a1.prs_afdeling_omschrijving,
|
||||
a1.prs_afdeling_naam || '-' || a1.prs_afdeling_omschrijving,
|
||||
a1.prs_bedrijf_key
|
||||
FROM PRS_AFDELING a1
|
||||
WHERE a1.prs_afdeling_parentkey IS NULL
|
||||
UNION ALL
|
||||
SELECT 2
|
||||
, a2.prs_afdeling_key
|
||||
, a2.prs_afdeling_omschrijving
|
||||
, a1.prs_afdeling_naam || '-' || a2.prs_afdeling_omschrijving
|
||||
, a1.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_naam || '-' || a2.prs_afdeling_omschrijving
|
||||
, b.prs_bedrijf_naam || '-' || a2.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']'
|
||||
, a1.prs_bedrijf_key
|
||||
FROM prs_afdeling a1, prs_afdeling a2, prs_bedrijf b
|
||||
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
|
||||
SELECT 2,
|
||||
a2.prs_afdeling_key,
|
||||
a2.prs_afdeling_omschrijving,
|
||||
a1.prs_afdeling_naam || '-' || a2.prs_afdeling_omschrijving,
|
||||
a1.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_naam || '-' || a2.prs_afdeling_omschrijving,
|
||||
a1.prs_bedrijf_key
|
||||
FROM PRS_AFDELING a1, PRS_AFDELING a2
|
||||
WHERE a2.prs_afdeling_parentkey = a1.prs_afdeling_key
|
||||
AND a1.prs_afdeling_parentkey is NULL
|
||||
UNION ALL
|
||||
SELECT 3
|
||||
, a3.prs_afdeling_key
|
||||
, 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_naam
|
||||
, a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']'
|
||||
, a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || ']'
|
||||
, a3.prs_afdeling_naam || '-' || a3.prs_afdeling_omschrijving
|
||||
, b.prs_bedrijf_naam || '-' || a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']'
|
||||
, a1.prs_bedrijf_key
|
||||
FROM prs_afdeling a1
|
||||
, prs_afdeling a2
|
||||
, prs_afdeling a3
|
||||
, prs_bedrijf b
|
||||
SELECT 3,
|
||||
a3.prs_afdeling_key,
|
||||
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_naam,
|
||||
a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_omschrijving || ']',
|
||||
a3.prs_afdeling_omschrijving || ' [' || a1.prs_afdeling_naam || '-' || a2.prs_afdeling_naam || ']',
|
||||
a3.prs_afdeling_naam || '-' || a3.prs_afdeling_omschrijving,
|
||||
a1.prs_bedrijf_key
|
||||
FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3
|
||||
WHERE 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
|
||||
AND a1.prs_afdeling_parentkey is NULL
|
||||
UNION ALL
|
||||
SELECT 4
|
||||
, a4.prs_afdeling_key
|
||||
, 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_naam
|
||||
, 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_naam || '-' || a4.prs_afdeling_omschrijving
|
||||
, b.prs_bedrijf_naam || '-' || a4.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_bedrijf b
|
||||
SELECT 4,
|
||||
a4.prs_afdeling_key,
|
||||
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_naam,
|
||||
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_naam || '-' || a4.prs_afdeling_omschrijving,
|
||||
a1.prs_bedrijf_key
|
||||
FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3, PRS_AFDELING a4
|
||||
WHERE 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
|
||||
AND a1.prs_afdeling_parentkey is NULL
|
||||
UNION ALL
|
||||
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
|
||||
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,
|
||||
a1.prs_bedrijf_key
|
||||
FROM PRS_AFDELING a1, PRS_AFDELING a2, PRS_AFDELING a3, PRS_AFDELING a4, PRS_AFDELING a5
|
||||
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;
|
||||
AND a1.prs_afdeling_parentkey is NULL;
|
||||
|
||||
|
||||
CREATE_VIEW (PRS_V_AFDELING_BOOM21, 0 )
|
||||
@@ -591,7 +568,6 @@ CREATE_VIEW(prs_v_afdeling, 0)
|
||||
prs_afdeling_naam4,
|
||||
prs_afdeling_naam5,
|
||||
prs_afdeling_naam6,
|
||||
prs_afdeling_naam7,
|
||||
prs_afdeling_upper,
|
||||
prs_afdeling_omschrijving,
|
||||
prs_kostenplaats_key,
|
||||
@@ -610,7 +586,6 @@ CREATE_VIEW(prs_v_afdeling, 0)
|
||||
b.prs_afdeling_naam4,
|
||||
b.prs_afdeling_naam5,
|
||||
b.prs_afdeling_naam6,
|
||||
b.prs_afdeling_naam7,
|
||||
UPPER(a.prs_afdeling_naam) prs_afdeling_upper,
|
||||
a.prs_afdeling_omschrijving,
|
||||
a.prs_kostenplaats_key,
|
||||
|
||||
Reference in New Issue
Block a user