FSN#35167 onderdruk _* ruimtes etc en lege omschrijvingen
svn path=/Database/trunk/; revision=27795
This commit is contained in:
239
INS/INS_VIE.SRC
239
INS/INS_VIE.SRC
@@ -124,106 +124,149 @@ CREATE_VIEW(all_v_srtdeel_gegevens,0) AS
|
||||
|
||||
|
||||
CREATE_VIEW(ins_v_alg_overzicht,0)
|
||||
( alg_onroerendgoed_keys
|
||||
, alg_onroerendgoed_type
|
||||
, alg_plaatsaanduiding
|
||||
, alg_locatie_key
|
||||
, alg_gebouw_key
|
||||
, alg_gebouw_code
|
||||
, alg_gebouw_omschrijving
|
||||
, alg_gebouw_upper
|
||||
, alg_verdieping_key
|
||||
, alg_verdieping_omschrijving
|
||||
, alg_verdieping_upper
|
||||
, alg_verdieping_code
|
||||
, alg_ruimte_key
|
||||
, alg_ruimte_nr
|
||||
, alg_ruimte_upper_nr
|
||||
, prs_werkplek_key
|
||||
, prs_werkplek_module
|
||||
, prs_werkplek_omschrijving
|
||||
, prs_werkplek_volgnr
|
||||
, alg_terreinsector_key
|
||||
, alg_terreinsector_code
|
||||
, alg_terreinsector_omschrijving
|
||||
, alg_terreinsector_upper
|
||||
) AS
|
||||
SELECT ALG_R.alg_ruimte_key,'R'
|
||||
, ALG_L.alg_locatie_code ||'-'
|
||||
|| ALG_G.alg_gebouw_code ||'-'
|
||||
|| ALG_V.alg_verdieping_code ||'-'
|
||||
|| ALG_R.alg_ruimte_nr
|
||||
, ALG_G.alg_locatie_key
|
||||
, ALG_G.alg_gebouw_key
|
||||
, ALG_G.alg_gebouw_code
|
||||
, ALG_G.alg_gebouw_omschrijving
|
||||
, ALG_G.alg_gebouw_upper
|
||||
, ALG_V.alg_verdieping_key
|
||||
, ALG_V.alg_verdieping_omschrijving
|
||||
, ALG_V.alg_verdieping_upper
|
||||
, ALG_V.alg_verdieping_volgnr
|
||||
, ALG_R.alg_ruimte_key
|
||||
, ALG_R.alg_ruimte_nr
|
||||
, ALG_R.alg_ruimte_upper_nr
|
||||
, to_number(NULL), NULL, NULL, to_number(NULL)
|
||||
, to_number(NULL), NULL, NULL, NULL
|
||||
FROM alg_ruimte ALG_R
|
||||
, alg_verdieping ALG_V
|
||||
, alg_gebouw ALG_G
|
||||
, alg_locatie ALG_L
|
||||
WHERE ALG_R.alg_verdieping_key = ALG_V.alg_verdieping_key
|
||||
AND ALG_V.alg_gebouw_key = ALG_G.alg_gebouw_key
|
||||
AND ALG_G.alg_locatie_key = ALG_L.alg_locatie_key
|
||||
(
|
||||
alg_onroerendgoed_keys,
|
||||
alg_onroerendgoed_type,
|
||||
alg_plaatsaanduiding,
|
||||
alg_plaatsomschrijving,
|
||||
alg_locatie_key,
|
||||
alg_gebouw_key,
|
||||
alg_gebouw_code,
|
||||
alg_gebouw_omschrijving,
|
||||
alg_gebouw_upper,
|
||||
alg_verdieping_key,
|
||||
alg_verdieping_omschrijving,
|
||||
alg_verdieping_upper,
|
||||
alg_verdieping_code,
|
||||
alg_ruimte_key,
|
||||
alg_ruimte_nr,
|
||||
alg_ruimte_upper_nr,
|
||||
prs_werkplek_key,
|
||||
prs_werkplek_module,
|
||||
prs_werkplek_omschrijving,
|
||||
prs_werkplek_volgnr,
|
||||
alg_terreinsector_key,
|
||||
alg_terreinsector_code,
|
||||
alg_terreinsector_omschrijving,
|
||||
alg_terreinsector_upper
|
||||
)
|
||||
AS
|
||||
SELECT alg_r.alg_ruimte_key,
|
||||
'R',
|
||||
alg_l.alg_locatie_code
|
||||
|| DECODE (SUBSTR (alg_g.alg_gebouw_code, 1, 1), '_', '', '-' || alg_g.alg_gebouw_code)
|
||||
|| DECODE (SUBSTR (alg_v.alg_verdieping_code, 1, 1),
|
||||
'_', '',
|
||||
'-' || alg_v.alg_verdieping_code)
|
||||
|| DECODE (SUBSTR (alg_r.alg_ruimte_nr, 1, 1), '_', '', '-' || alg_r.alg_ruimte_nr),
|
||||
DECODE (
|
||||
SUBSTR (alg_g.alg_gebouw_code, 1, 1),
|
||||
'_',
|
||||
alg_l.alg_locatie_omschrijving,
|
||||
DECODE (
|
||||
SUBSTR (alg_v.alg_verdieping_code, 1, 1),
|
||||
'_',
|
||||
alg_g.alg_gebouw_naam,
|
||||
DECODE (SUBSTR (alg_r.alg_ruimte_nr, 1, 1),
|
||||
'_', '' /*alg_v.alg_verdieping_omschrijving*/
|
||||
,
|
||||
alg_r.alg_ruimte_omschrijving))),
|
||||
alg_g.alg_locatie_key,
|
||||
alg_g.alg_gebouw_key,
|
||||
alg_g.alg_gebouw_code,
|
||||
alg_g.alg_gebouw_omschrijving,
|
||||
alg_g.alg_gebouw_upper,
|
||||
alg_v.alg_verdieping_key,
|
||||
alg_v.alg_verdieping_omschrijving,
|
||||
alg_v.alg_verdieping_upper,
|
||||
alg_v.alg_verdieping_volgnr,
|
||||
alg_r.alg_ruimte_key,
|
||||
alg_r.alg_ruimte_nr,
|
||||
alg_r.alg_ruimte_upper_nr,
|
||||
TO_NUMBER (NULL),
|
||||
NULL,
|
||||
NULL,
|
||||
TO_NUMBER (NULL),
|
||||
TO_NUMBER (NULL),
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM alg_ruimte alg_r,
|
||||
alg_verdieping alg_v,
|
||||
alg_gebouw alg_g,
|
||||
alg_locatie alg_l
|
||||
WHERE alg_r.alg_verdieping_key = alg_v.alg_verdieping_key
|
||||
AND alg_v.alg_gebouw_key = alg_g.alg_gebouw_key
|
||||
AND alg_g.alg_locatie_key = alg_l.alg_locatie_key
|
||||
UNION
|
||||
SELECT PRS_W.prs_werkplek_key,'W'
|
||||
, ALG_L.alg_locatie_code ||'-'
|
||||
|| ALG_G.alg_gebouw_code ||'-'
|
||||
|| ALG_V.alg_verdieping_code ||'-'
|
||||
|| ALG_R.alg_ruimte_nr ||'/'
|
||||
|| to_char(PRS_W.prs_werkplek_volgnr)
|
||||
, ALG_G.alg_locatie_key
|
||||
, ALG_G.alg_gebouw_key
|
||||
, ALG_G.alg_gebouw_code
|
||||
, ALG_G.alg_gebouw_omschrijving
|
||||
, ALG_G.alg_gebouw_upper
|
||||
, ALG_V.alg_verdieping_key
|
||||
, ALG_V.alg_verdieping_omschrijving
|
||||
, ALG_V.alg_verdieping_upper
|
||||
, ALG_V.alg_verdieping_volgnr
|
||||
, ALG_R.alg_ruimte_key
|
||||
, ALG_R.alg_ruimte_nr
|
||||
, ALG_R.alg_ruimte_upper_nr
|
||||
, PRS_W.prs_werkplek_key
|
||||
, PRS_W.prs_werkplek_module
|
||||
, PRS_W.prs_werkplek_omschrijving
|
||||
, PRS_W.prs_werkplek_volgnr
|
||||
, to_number(NULL), NULL, NULL, NULL
|
||||
FROM prs_werkplek PRS_W
|
||||
, alg_ruimte ALG_R
|
||||
, alg_verdieping ALG_V
|
||||
, alg_gebouw ALG_G
|
||||
, alg_locatie ALG_L
|
||||
WHERE PRS_W.prs_alg_ruimte_key = ALG_R.alg_ruimte_key
|
||||
AND ALG_R.alg_verdieping_key = ALG_V.alg_verdieping_key
|
||||
AND ALG_V.alg_gebouw_key = ALG_G.alg_gebouw_key
|
||||
AND ALG_G.alg_locatie_key = ALG_L.alg_locatie_key
|
||||
SELECT prs_w.prs_werkplek_key,
|
||||
'W',
|
||||
alg_l.alg_locatie_code
|
||||
|| '-'
|
||||
|| alg_g.alg_gebouw_code
|
||||
|| '-'
|
||||
|| alg_v.alg_verdieping_code
|
||||
|| '-'
|
||||
|| alg_r.alg_ruimte_nr
|
||||
|| '/'
|
||||
|| TO_CHAR (prs_w.prs_werkplek_volgnr),
|
||||
alg_r.alg_ruimte_omschrijving,
|
||||
alg_g.alg_locatie_key,
|
||||
alg_g.alg_gebouw_key,
|
||||
alg_g.alg_gebouw_code,
|
||||
alg_g.alg_gebouw_omschrijving,
|
||||
alg_g.alg_gebouw_upper,
|
||||
alg_v.alg_verdieping_key,
|
||||
alg_v.alg_verdieping_omschrijving,
|
||||
alg_v.alg_verdieping_upper,
|
||||
alg_v.alg_verdieping_volgnr,
|
||||
alg_r.alg_ruimte_key,
|
||||
alg_r.alg_ruimte_nr,
|
||||
alg_r.alg_ruimte_upper_nr,
|
||||
prs_w.prs_werkplek_key,
|
||||
prs_w.prs_werkplek_module,
|
||||
prs_w.prs_werkplek_omschrijving,
|
||||
prs_w.prs_werkplek_volgnr,
|
||||
TO_NUMBER (NULL),
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM prs_werkplek prs_w,
|
||||
alg_ruimte alg_r,
|
||||
alg_verdieping alg_v,
|
||||
alg_gebouw alg_g,
|
||||
alg_locatie alg_l
|
||||
WHERE prs_w.prs_alg_ruimte_key = alg_r.alg_ruimte_key
|
||||
AND alg_r.alg_verdieping_key = alg_v.alg_verdieping_key
|
||||
AND alg_v.alg_gebouw_key = alg_g.alg_gebouw_key
|
||||
AND alg_g.alg_locatie_key = alg_l.alg_locatie_key
|
||||
UNION
|
||||
SELECT ALG_T.alg_terreinsector_key,'T'
|
||||
, ALG_L.alg_locatie_code ||'-'
|
||||
|| ALG_T.alg_terreinsector_code
|
||||
, ALG_T.alg_locatie_key
|
||||
, to_number(NULL), NULL, NULL, NULL
|
||||
, to_number(NULL), NULL, NULL, to_number(NULL)
|
||||
, to_number(NULL), NULL, NULL
|
||||
, to_number(NULL), NULL, NULL, to_number(NULL)
|
||||
, ALG_T.alg_terreinsector_key
|
||||
, ALG_T.alg_terreinsector_code
|
||||
, ALG_T.alg_terreinsector_omschrijving
|
||||
, ALG_T.alg_terreinsector_upper
|
||||
FROM alg_terreinsector ALG_T
|
||||
, alg_locatie ALG_L
|
||||
WHERE ALG_T.alg_locatie_key = ALG_L.alg_locatie_key
|
||||
;
|
||||
SELECT alg_t.alg_terreinsector_key,
|
||||
'T',
|
||||
alg_l.alg_locatie_code || '-' || alg_t.alg_terreinsector_code,
|
||||
alg_terreinsector_omschrijving,
|
||||
alg_t.alg_locatie_key,
|
||||
TO_NUMBER (NULL),
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
TO_NUMBER (NULL),
|
||||
NULL,
|
||||
NULL,
|
||||
TO_NUMBER (NULL),
|
||||
TO_NUMBER (NULL),
|
||||
NULL,
|
||||
NULL,
|
||||
TO_NUMBER (NULL),
|
||||
NULL,
|
||||
NULL,
|
||||
TO_NUMBER (NULL),
|
||||
alg_t.alg_terreinsector_key,
|
||||
alg_t.alg_terreinsector_code,
|
||||
alg_t.alg_terreinsector_omschrijving,
|
||||
alg_t.alg_terreinsector_upper
|
||||
FROM alg_terreinsector alg_t, alg_locatie alg_l
|
||||
WHERE alg_t.alg_locatie_key = alg_l.alg_locatie_key;
|
||||
|
||||
--
|
||||
-- dummy definitie van prs_v_afdeling_perslid
|
||||
|
||||
Reference in New Issue
Block a user