RWSN#74240 Rap/Gebouwgegevens uitbreiden en splitsen
svn path=/Customer/trunk/; revision=57232
This commit is contained in:
484
RWSN/rwsn.sql
484
RWSN/rwsn.sql
@@ -8,10 +8,16 @@ DEFINE dbuser = '^RWSN'
|
||||
SET ECHO ON
|
||||
SET DEFINE ON
|
||||
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
|
||||
WHENEVER SQLERROR EXIT;
|
||||
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
|
||||
COLUMN fcltcusttxt NEW_VALUE fcltcusttxt NOPRINT;
|
||||
WHENEVER SQLERROR CONTINUE;
|
||||
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
|
||||
SPOOL &fcltlogfile
|
||||
WHENEVER SQLERROR EXIT;
|
||||
SELECT adm.checkscriptcust('&dbuser') AS fcltcusttxt FROM DUAL;
|
||||
WHENEVER SQLERROR CONTINUE;
|
||||
---------------------------------------
|
||||
PROMPT &fcltcusttxt
|
||||
---------------------------------------
|
||||
SET DEFINE OFF
|
||||
|
||||
------ payload begin ------
|
||||
@@ -27485,7 +27491,7 @@ AS
|
||||
AND ab.prs_bedrijf_key <> 3 -- Geen KNMI-er
|
||||
AND TRUNC (p.prs_perslid_ingangsdatum + ud.fac_usrdata_prijs) = TRUNC (SYSDATE);
|
||||
|
||||
-- RWSN#52295: Gebouwgegevens (tbv. UDR).
|
||||
-- RWSN#52295: Gebouwgegevens zonder vink-velden (tbv. UDR).
|
||||
CREATE OR REPLACE VIEW rwsn_v_rap_gebouwgeg
|
||||
AS
|
||||
WITH ok AS (SELECT k.vnr, k.alg_kenmerk_key, k.alg_kenmerk_omschrijving, ok.alg_onrgoed_key, ok.waarde
|
||||
@@ -27494,7 +27500,7 @@ AS
|
||||
FROM alg_kenmerk k
|
||||
WHERE k.alg_kenmerk_verwijder IS NULL
|
||||
AND k.alg_kenmerk_niveau = 'G'
|
||||
AND k.alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V')
|
||||
AND k.alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B')
|
||||
ORDER BY 3)) k
|
||||
LEFT JOIN
|
||||
(SELECT ok.alg_kenmerk_key, ok.alg_onrgoed_key,
|
||||
@@ -27579,7 +27585,37 @@ AS
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 47) kenmerk47,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 48) kenmerk48,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 49) kenmerk49,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 50) kenmerk50
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 50) kenmerk50,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 51) kenmerk51,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 52) kenmerk52,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 53) kenmerk53,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 54) kenmerk54,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 55) kenmerk55,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 56) kenmerk56,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 57) kenmerk57,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 58) kenmerk58,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 59) kenmerk59,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 60) kenmerk60,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 61) kenmerk61,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 62) kenmerk62,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 63) kenmerk63,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 64) kenmerk64,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 65) kenmerk65,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 66) kenmerk66,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 67) kenmerk67,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 68) kenmerk68,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 69) kenmerk69,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 70) kenmerk70,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 71) kenmerk71,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 72) kenmerk72,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 73) kenmerk73,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 74) kenmerk74,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 75) kenmerk75,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 76) kenmerk76,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 77) kenmerk77,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 78) kenmerk78,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 79) kenmerk79,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 80) kenmerk80
|
||||
FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 1 sortering,
|
||||
@@ -27645,16 +27681,46 @@ AS
|
||||
k38.waarde kenmerk38,
|
||||
k39.waarde kenmerk39,
|
||||
k40.waarde kenmerk40,
|
||||
k31.waarde kenmerk41,
|
||||
k32.waarde kenmerk42,
|
||||
k33.waarde kenmerk43,
|
||||
k34.waarde kenmerk44,
|
||||
k35.waarde kenmerk45,
|
||||
k36.waarde kenmerk46,
|
||||
k37.waarde kenmerk47,
|
||||
k38.waarde kenmerk48,
|
||||
k39.waarde kenmerk49,
|
||||
k40.waarde kenmerk50
|
||||
k41.waarde kenmerk41,
|
||||
k42.waarde kenmerk42,
|
||||
k43.waarde kenmerk43,
|
||||
k44.waarde kenmerk44,
|
||||
k45.waarde kenmerk45,
|
||||
k46.waarde kenmerk46,
|
||||
k47.waarde kenmerk47,
|
||||
k48.waarde kenmerk48,
|
||||
k49.waarde kenmerk49,
|
||||
k50.waarde kenmerk50,
|
||||
k51.waarde kenmerk51,
|
||||
k52.waarde kenmerk52,
|
||||
k53.waarde kenmerk53,
|
||||
k54.waarde kenmerk54,
|
||||
k55.waarde kenmerk55,
|
||||
k56.waarde kenmerk56,
|
||||
k57.waarde kenmerk57,
|
||||
k58.waarde kenmerk58,
|
||||
k59.waarde kenmerk59,
|
||||
k60.waarde kenmerk60,
|
||||
k61.waarde kenmerk61,
|
||||
k62.waarde kenmerk62,
|
||||
k63.waarde kenmerk63,
|
||||
k64.waarde kenmerk64,
|
||||
k65.waarde kenmerk65,
|
||||
k66.waarde kenmerk66,
|
||||
k67.waarde kenmerk67,
|
||||
k68.waarde kenmerk68,
|
||||
k69.waarde kenmerk69,
|
||||
k70.waarde kenmerk70,
|
||||
k71.waarde kenmerk71,
|
||||
k72.waarde kenmerk72,
|
||||
k73.waarde kenmerk73,
|
||||
k74.waarde kenmerk74,
|
||||
k75.waarde kenmerk75,
|
||||
k76.waarde kenmerk76,
|
||||
k77.waarde kenmerk77,
|
||||
k78.waarde kenmerk78,
|
||||
k79.waarde kenmerk79,
|
||||
k80.waarde kenmerk80
|
||||
FROM (SELECT g.alg_gebouw_key,
|
||||
g.alg_gebouw_naam,
|
||||
sg.alg_srtgebouw_omschrijving,
|
||||
@@ -27749,7 +27815,393 @@ AS
|
||||
LEFT JOIN ok k47 ON x.alg_gebouw_key = k47.alg_onrgoed_key AND k47.vnr = 47
|
||||
LEFT JOIN ok k48 ON x.alg_gebouw_key = k48.alg_onrgoed_key AND k48.vnr = 48
|
||||
LEFT JOIN ok k49 ON x.alg_gebouw_key = k49.alg_onrgoed_key AND k49.vnr = 49
|
||||
LEFT JOIN ok k50 ON x.alg_gebouw_key = k50.alg_onrgoed_key AND k50.vnr = 50;
|
||||
LEFT JOIN ok k50 ON x.alg_gebouw_key = k50.alg_onrgoed_key AND k50.vnr = 50
|
||||
LEFT JOIN ok k51 ON x.alg_gebouw_key = k51.alg_onrgoed_key AND k51.vnr = 51
|
||||
LEFT JOIN ok k52 ON x.alg_gebouw_key = k52.alg_onrgoed_key AND k52.vnr = 52
|
||||
LEFT JOIN ok k53 ON x.alg_gebouw_key = k53.alg_onrgoed_key AND k53.vnr = 53
|
||||
LEFT JOIN ok k54 ON x.alg_gebouw_key = k54.alg_onrgoed_key AND k54.vnr = 54
|
||||
LEFT JOIN ok k55 ON x.alg_gebouw_key = k55.alg_onrgoed_key AND k55.vnr = 55
|
||||
LEFT JOIN ok k56 ON x.alg_gebouw_key = k56.alg_onrgoed_key AND k56.vnr = 56
|
||||
LEFT JOIN ok k57 ON x.alg_gebouw_key = k57.alg_onrgoed_key AND k57.vnr = 57
|
||||
LEFT JOIN ok k58 ON x.alg_gebouw_key = k58.alg_onrgoed_key AND k58.vnr = 58
|
||||
LEFT JOIN ok k59 ON x.alg_gebouw_key = k59.alg_onrgoed_key AND k59.vnr = 59
|
||||
LEFT JOIN ok k60 ON x.alg_gebouw_key = k60.alg_onrgoed_key AND k60.vnr = 60
|
||||
LEFT JOIN ok k61 ON x.alg_gebouw_key = k61.alg_onrgoed_key AND k61.vnr = 61
|
||||
LEFT JOIN ok k62 ON x.alg_gebouw_key = k62.alg_onrgoed_key AND k62.vnr = 62
|
||||
LEFT JOIN ok k63 ON x.alg_gebouw_key = k63.alg_onrgoed_key AND k63.vnr = 63
|
||||
LEFT JOIN ok k64 ON x.alg_gebouw_key = k64.alg_onrgoed_key AND k64.vnr = 64
|
||||
LEFT JOIN ok k65 ON x.alg_gebouw_key = k65.alg_onrgoed_key AND k65.vnr = 65
|
||||
LEFT JOIN ok k66 ON x.alg_gebouw_key = k66.alg_onrgoed_key AND k66.vnr = 66
|
||||
LEFT JOIN ok k67 ON x.alg_gebouw_key = k67.alg_onrgoed_key AND k67.vnr = 67
|
||||
LEFT JOIN ok k68 ON x.alg_gebouw_key = k68.alg_onrgoed_key AND k68.vnr = 68
|
||||
LEFT JOIN ok k69 ON x.alg_gebouw_key = k69.alg_onrgoed_key AND k69.vnr = 69
|
||||
LEFT JOIN ok k70 ON x.alg_gebouw_key = k70.alg_onrgoed_key AND k70.vnr = 70
|
||||
LEFT JOIN ok k71 ON x.alg_gebouw_key = k71.alg_onrgoed_key AND k71.vnr = 71
|
||||
LEFT JOIN ok k72 ON x.alg_gebouw_key = k72.alg_onrgoed_key AND k72.vnr = 72
|
||||
LEFT JOIN ok k73 ON x.alg_gebouw_key = k73.alg_onrgoed_key AND k73.vnr = 73
|
||||
LEFT JOIN ok k74 ON x.alg_gebouw_key = k74.alg_onrgoed_key AND k74.vnr = 74
|
||||
LEFT JOIN ok k75 ON x.alg_gebouw_key = k75.alg_onrgoed_key AND k75.vnr = 75
|
||||
LEFT JOIN ok k76 ON x.alg_gebouw_key = k76.alg_onrgoed_key AND k76.vnr = 76
|
||||
LEFT JOIN ok k77 ON x.alg_gebouw_key = k77.alg_onrgoed_key AND k77.vnr = 77
|
||||
LEFT JOIN ok k78 ON x.alg_gebouw_key = k78.alg_onrgoed_key AND k78.vnr = 78
|
||||
LEFT JOIN ok k79 ON x.alg_gebouw_key = k79.alg_onrgoed_key AND k79.vnr = 79
|
||||
LEFT JOIN ok k80 ON x.alg_gebouw_key = k80.alg_onrgoed_key AND k80.vnr = 80;
|
||||
|
||||
-- RWSN#74240: Gebouwgegevens#2 met alleen vink-velden (tbv. UDR).
|
||||
CREATE OR REPLACE VIEW rwsn_v_rap_gebouwgeg2
|
||||
AS
|
||||
WITH ok AS (SELECT k.vnr, k.alg_kenmerk_key, k.alg_kenmerk_omschrijving, ok.alg_onrgoed_key, ok.waarde
|
||||
FROM (SELECT ROWNUM vnr, alg_kenmerk_key, alg_kenmerk_omschrijving
|
||||
FROM ( SELECT k.alg_kenmerk_key, k.alg_kenmerk_omschrijving, k.alg_kenmerk_aanmaak
|
||||
FROM alg_kenmerk k
|
||||
WHERE k.alg_kenmerk_verwijder IS NULL
|
||||
AND k.alg_kenmerk_niveau = 'G'
|
||||
AND k.alg_kenmerk_kenmerktype = 'V'
|
||||
ORDER BY 3)) k
|
||||
LEFT JOIN
|
||||
(SELECT ok.alg_kenmerk_key, ok.alg_onrgoed_key,
|
||||
DECODE (k.alg_kenmerk_kenmerktype,
|
||||
'R', fac.getdomeinwaarde (k.fac_kenmerkdomein_key, ok.alg_onrgoedkenmerk_waarde),
|
||||
'S', fac.getdomeinwaarde (k.fac_kenmerkdomein_key, ok.alg_onrgoedkenmerk_waarde),
|
||||
ok.alg_onrgoedkenmerk_waarde)
|
||||
waarde
|
||||
FROM alg_v_aanwezigonrgoedkenmerk ok, alg_kenmerk k
|
||||
WHERE ok.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
AND k.alg_kenmerk_niveau = 'G') ok
|
||||
ON k.alg_kenmerk_key = ok.alg_kenmerk_key)
|
||||
SELECT 0 sortering,
|
||||
'regio' regio,
|
||||
'district' district,
|
||||
'locatiecode' locatiecode,
|
||||
'locatieoms' locatieoms,
|
||||
'gebouwcode' gebouwcode,
|
||||
'gebouwnaam' gebouwnaam,
|
||||
'gebouwfunctie' gebouwfunctie,
|
||||
'gebouwopmerking' gebouwopmerking,
|
||||
'dienstniveau' dienstniveau,
|
||||
'verantw1' verantw1,
|
||||
'verantw2' verantw2,
|
||||
'email' email,
|
||||
'bruto_vloeropp' bruto_vloeropp,
|
||||
'omtrek' omtrek,
|
||||
'inhoud' inhoud,
|
||||
'gebouw_x' gebouw_x,
|
||||
'gebouw_y' gebouw_y,
|
||||
'vervaldatum' vervaldatum,
|
||||
'bezoekbaar' bezoekbaar,
|
||||
'beginuur' beginuur,
|
||||
'einduur' einduur,
|
||||
'werkdagen' werkdagen,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 1) kenmerk1,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 2) kenmerk2,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 3) kenmerk3,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 4) kenmerk4,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 5) kenmerk5,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 6) kenmerk6,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 7) kenmerk7,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 8) kenmerk8,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 9) kenmerk9,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 10) kenmerk10,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 11) kenmerk11,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 12) kenmerk12,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 13) kenmerk13,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 14) kenmerk14,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 15) kenmerk15,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 16) kenmerk16,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 17) kenmerk17,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 18) kenmerk18,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 19) kenmerk19,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 20) kenmerk20,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 21) kenmerk21,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 22) kenmerk22,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 23) kenmerk23,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 24) kenmerk24,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 25) kenmerk25,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 26) kenmerk26,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 27) kenmerk27,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 28) kenmerk28,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 29) kenmerk29,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 30) kenmerk30,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 31) kenmerk31,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 32) kenmerk32,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 33) kenmerk33,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 34) kenmerk34,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 35) kenmerk35,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 36) kenmerk36,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 37) kenmerk37,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 38) kenmerk38,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 39) kenmerk39,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 40) kenmerk40,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 41) kenmerk41,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 42) kenmerk42,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 43) kenmerk43,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 44) kenmerk44,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 45) kenmerk45,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 46) kenmerk46,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 47) kenmerk47,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 48) kenmerk48,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 49) kenmerk49,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 50) kenmerk50,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 51) kenmerk51,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 52) kenmerk52,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 53) kenmerk53,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 54) kenmerk54,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 55) kenmerk55,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 56) kenmerk56,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 57) kenmerk57,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 58) kenmerk58,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 59) kenmerk59,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 60) kenmerk60,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 61) kenmerk61,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 62) kenmerk62,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 63) kenmerk63,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 64) kenmerk64,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 65) kenmerk65,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 66) kenmerk66,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 67) kenmerk67,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 68) kenmerk68,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 69) kenmerk69,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 70) kenmerk70,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 71) kenmerk71,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 72) kenmerk72,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 73) kenmerk73,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 74) kenmerk74,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 75) kenmerk75,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 76) kenmerk76,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 77) kenmerk77,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 78) kenmerk78,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 79) kenmerk79,
|
||||
(SELECT MAX (alg_kenmerk_omschrijving) FROM ok WHERE vnr = 80) kenmerk80
|
||||
FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 1 sortering,
|
||||
x.alg_regio_omschrijving regio,
|
||||
x.alg_district_omschrijving district,
|
||||
x.alg_locatie_code locatiecode,
|
||||
x.alg_locatie_omschrijving locatieoms,
|
||||
x.alg_gebouw_code gebouwcode,
|
||||
x.alg_gebouw_naam gebouwnaam,
|
||||
x.alg_srtgebouw_omschrijving gebouwfunctie,
|
||||
x.alg_gebouw_opmerking gebouwopmerking,
|
||||
x.mld_dienstniveau_omschr dienstniveau,
|
||||
(SELECT prs_perslid_naam_full FROM prs_v_perslid_fullnames WHERE prs_perslid_key = x.prs_perslid_key_verantw) verantw1,
|
||||
(SELECT prs_perslid_naam_full FROM prs_v_perslid_fullnames WHERE prs_perslid_key = x.prs_perslid_key_verantw2) verantw2,
|
||||
x.alg_gebouw_email email,
|
||||
TO_CHAR (x.alg_gebouw_bruto_vloeropp) bruto_vloeropp,
|
||||
TO_CHAR (x.alg_gebouw_omtrek) omtrek,
|
||||
TO_CHAR (x.alg_gebouw_inhoud) inhoud,
|
||||
TO_CHAR (x.alg_gebouw_x) gebouw_x,
|
||||
TO_CHAR (x.alg_gebouw_y) gebouw_y,
|
||||
TO_CHAR (x.alg_gebouw_vervaldatum, 'dd-mm-yyyy') vervaldatum,
|
||||
TO_CHAR (x.alg_gebouw_bez) bezoekbaar,
|
||||
TO_CHAR (x.alg_gebouw_beginuur) beginuur,
|
||||
TO_CHAR (x.alg_gebouw_einduur) einduur,
|
||||
TO_CHAR (x.alg_gebouw_werkdagen) werkdagen,
|
||||
k1.waarde kenmerk1,
|
||||
k2.waarde kenmerk2,
|
||||
k3.waarde kenmerk3,
|
||||
k4.waarde kenmerk4,
|
||||
k5.waarde kenmerk5,
|
||||
k6.waarde kenmerk6,
|
||||
k7.waarde kenmerk7,
|
||||
k8.waarde kenmerk8,
|
||||
k9.waarde kenmerk9,
|
||||
k10.waarde kenmerk10,
|
||||
k11.waarde kenmerk11,
|
||||
k12.waarde kenmerk12,
|
||||
k13.waarde kenmerk13,
|
||||
k14.waarde kenmerk14,
|
||||
k15.waarde kenmerk15,
|
||||
k16.waarde kenmerk16,
|
||||
k17.waarde kenmerk17,
|
||||
k18.waarde kenmerk18,
|
||||
k19.waarde kenmerk19,
|
||||
k20.waarde kenmerk20,
|
||||
k21.waarde kenmerk21,
|
||||
k22.waarde kenmerk22,
|
||||
k23.waarde kenmerk23,
|
||||
k24.waarde kenmerk24,
|
||||
k25.waarde kenmerk25,
|
||||
k26.waarde kenmerk26,
|
||||
k27.waarde kenmerk27,
|
||||
k28.waarde kenmerk28,
|
||||
k29.waarde kenmerk29,
|
||||
k30.waarde kenmerk30,
|
||||
k31.waarde kenmerk31,
|
||||
k32.waarde kenmerk32,
|
||||
k33.waarde kenmerk33,
|
||||
k34.waarde kenmerk34,
|
||||
k35.waarde kenmerk35,
|
||||
k36.waarde kenmerk36,
|
||||
k37.waarde kenmerk37,
|
||||
k38.waarde kenmerk38,
|
||||
k39.waarde kenmerk39,
|
||||
k40.waarde kenmerk40,
|
||||
k41.waarde kenmerk41,
|
||||
k42.waarde kenmerk42,
|
||||
k43.waarde kenmerk43,
|
||||
k44.waarde kenmerk44,
|
||||
k45.waarde kenmerk45,
|
||||
k46.waarde kenmerk46,
|
||||
k47.waarde kenmerk47,
|
||||
k48.waarde kenmerk48,
|
||||
k49.waarde kenmerk49,
|
||||
k50.waarde kenmerk50,
|
||||
k51.waarde kenmerk51,
|
||||
k52.waarde kenmerk52,
|
||||
k53.waarde kenmerk53,
|
||||
k54.waarde kenmerk54,
|
||||
k55.waarde kenmerk55,
|
||||
k56.waarde kenmerk56,
|
||||
k57.waarde kenmerk57,
|
||||
k58.waarde kenmerk58,
|
||||
k59.waarde kenmerk59,
|
||||
k60.waarde kenmerk60,
|
||||
k61.waarde kenmerk61,
|
||||
k62.waarde kenmerk62,
|
||||
k63.waarde kenmerk63,
|
||||
k64.waarde kenmerk64,
|
||||
k65.waarde kenmerk65,
|
||||
k66.waarde kenmerk66,
|
||||
k67.waarde kenmerk67,
|
||||
k68.waarde kenmerk68,
|
||||
k69.waarde kenmerk69,
|
||||
k70.waarde kenmerk70,
|
||||
k71.waarde kenmerk71,
|
||||
k72.waarde kenmerk72,
|
||||
k73.waarde kenmerk73,
|
||||
k74.waarde kenmerk74,
|
||||
k75.waarde kenmerk75,
|
||||
k76.waarde kenmerk76,
|
||||
k77.waarde kenmerk77,
|
||||
k78.waarde kenmerk78,
|
||||
k79.waarde kenmerk79,
|
||||
k80.waarde kenmerk80
|
||||
FROM (SELECT g.alg_gebouw_key,
|
||||
g.alg_gebouw_naam,
|
||||
sg.alg_srtgebouw_omschrijving,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_opmerking,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
g.alg_gebouw_ordernr, -- Opdrachtnr
|
||||
dn.mld_dienstniveau_omschr, -- Dienstniveau
|
||||
g.prs_perslid_key_verantw, -- Verantwoordelijke
|
||||
g.prs_perslid_key_verantw2, -- Verantwoordelijke 2
|
||||
g.alg_gebouw_email, -- E-mail
|
||||
g.alg_gebouw_bruto_vloeropp, -- Bebouwd opp.
|
||||
g.alg_gebouw_omtrek, -- Omtrek
|
||||
g.alg_gebouw_inhoud, -- Inhoud
|
||||
g.alg_gebouw_x, -- X-coördinaat
|
||||
g.alg_gebouw_y, -- Y-coördinaat
|
||||
g.alg_gebouw_vervaldatum, -- Vervaldatum
|
||||
g.alg_gebouw_bez, -- Bezoekbaar
|
||||
g.alg_gebouw_beginuur, -- Open vanaf
|
||||
g.alg_gebouw_einduur, -- Open tot
|
||||
g.alg_gebouw_werkdagen, -- Alleen op werkdagen
|
||||
l.alg_locatie_key,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
l.alg_locatie_adres,
|
||||
l.alg_locatie_postcode,
|
||||
l.alg_locatie_plaats,
|
||||
l.alg_locatie_verantw,
|
||||
l.alg_locatie_verantw_tel,
|
||||
d.alg_district_omschrijving,
|
||||
r.alg_regio_omschrijving
|
||||
FROM alg_regio r,
|
||||
alg_district d,
|
||||
alg_locatie l,
|
||||
alg_v_aanweziggebouw g,
|
||||
alg_srtgebouw sg,
|
||||
prs_v_aanwezigkostenplaats kp,
|
||||
mld_dienstniveau dn
|
||||
WHERE r.alg_regio_key = d.alg_regio_key
|
||||
AND d.alg_district_key = l.alg_district_key
|
||||
AND l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_upper NOT LIKE 'ZZ%'
|
||||
AND g.alg_srtgebouw_key = sg.alg_srtgebouw_key
|
||||
AND g.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND g.mld_dienstniveau_key = dn.mld_dienstniveau_key(+)) x
|
||||
LEFT JOIN ok k1 ON x.alg_gebouw_key = k1.alg_onrgoed_key AND k1.vnr = 1
|
||||
LEFT JOIN ok k2 ON x.alg_gebouw_key = k2.alg_onrgoed_key AND k2.vnr = 2
|
||||
LEFT JOIN ok k3 ON x.alg_gebouw_key = k3.alg_onrgoed_key AND k3.vnr = 3
|
||||
LEFT JOIN ok k4 ON x.alg_gebouw_key = k4.alg_onrgoed_key AND k4.vnr = 4
|
||||
LEFT JOIN ok k5 ON x.alg_gebouw_key = k5.alg_onrgoed_key AND k5.vnr = 5
|
||||
LEFT JOIN ok k6 ON x.alg_gebouw_key = k6.alg_onrgoed_key AND k6.vnr = 6
|
||||
LEFT JOIN ok k7 ON x.alg_gebouw_key = k7.alg_onrgoed_key AND k7.vnr = 7
|
||||
LEFT JOIN ok k8 ON x.alg_gebouw_key = k8.alg_onrgoed_key AND k8.vnr = 8
|
||||
LEFT JOIN ok k9 ON x.alg_gebouw_key = k9.alg_onrgoed_key AND k9.vnr = 9
|
||||
LEFT JOIN ok k10 ON x.alg_gebouw_key = k10.alg_onrgoed_key AND k10.vnr = 10
|
||||
LEFT JOIN ok k11 ON x.alg_gebouw_key = k11.alg_onrgoed_key AND k11.vnr = 11
|
||||
LEFT JOIN ok k12 ON x.alg_gebouw_key = k12.alg_onrgoed_key AND k12.vnr = 12
|
||||
LEFT JOIN ok k13 ON x.alg_gebouw_key = k13.alg_onrgoed_key AND k13.vnr = 13
|
||||
LEFT JOIN ok k14 ON x.alg_gebouw_key = k14.alg_onrgoed_key AND k14.vnr = 14
|
||||
LEFT JOIN ok k15 ON x.alg_gebouw_key = k15.alg_onrgoed_key AND k15.vnr = 15
|
||||
LEFT JOIN ok k16 ON x.alg_gebouw_key = k16.alg_onrgoed_key AND k16.vnr = 16
|
||||
LEFT JOIN ok k17 ON x.alg_gebouw_key = k17.alg_onrgoed_key AND k17.vnr = 17
|
||||
LEFT JOIN ok k18 ON x.alg_gebouw_key = k18.alg_onrgoed_key AND k18.vnr = 18
|
||||
LEFT JOIN ok k19 ON x.alg_gebouw_key = k19.alg_onrgoed_key AND k19.vnr = 19
|
||||
LEFT JOIN ok k20 ON x.alg_gebouw_key = k20.alg_onrgoed_key AND k20.vnr = 20
|
||||
LEFT JOIN ok k21 ON x.alg_gebouw_key = k21.alg_onrgoed_key AND k21.vnr = 21
|
||||
LEFT JOIN ok k22 ON x.alg_gebouw_key = k22.alg_onrgoed_key AND k22.vnr = 22
|
||||
LEFT JOIN ok k23 ON x.alg_gebouw_key = k23.alg_onrgoed_key AND k23.vnr = 23
|
||||
LEFT JOIN ok k24 ON x.alg_gebouw_key = k24.alg_onrgoed_key AND k24.vnr = 24
|
||||
LEFT JOIN ok k25 ON x.alg_gebouw_key = k25.alg_onrgoed_key AND k25.vnr = 25
|
||||
LEFT JOIN ok k26 ON x.alg_gebouw_key = k26.alg_onrgoed_key AND k26.vnr = 26
|
||||
LEFT JOIN ok k27 ON x.alg_gebouw_key = k27.alg_onrgoed_key AND k27.vnr = 27
|
||||
LEFT JOIN ok k28 ON x.alg_gebouw_key = k28.alg_onrgoed_key AND k28.vnr = 28
|
||||
LEFT JOIN ok k29 ON x.alg_gebouw_key = k29.alg_onrgoed_key AND k29.vnr = 29
|
||||
LEFT JOIN ok k30 ON x.alg_gebouw_key = k30.alg_onrgoed_key AND k30.vnr = 30
|
||||
LEFT JOIN ok k31 ON x.alg_gebouw_key = k31.alg_onrgoed_key AND k31.vnr = 31
|
||||
LEFT JOIN ok k32 ON x.alg_gebouw_key = k32.alg_onrgoed_key AND k32.vnr = 32
|
||||
LEFT JOIN ok k33 ON x.alg_gebouw_key = k33.alg_onrgoed_key AND k33.vnr = 33
|
||||
LEFT JOIN ok k34 ON x.alg_gebouw_key = k34.alg_onrgoed_key AND k34.vnr = 34
|
||||
LEFT JOIN ok k35 ON x.alg_gebouw_key = k35.alg_onrgoed_key AND k35.vnr = 35
|
||||
LEFT JOIN ok k36 ON x.alg_gebouw_key = k36.alg_onrgoed_key AND k36.vnr = 36
|
||||
LEFT JOIN ok k37 ON x.alg_gebouw_key = k37.alg_onrgoed_key AND k37.vnr = 37
|
||||
LEFT JOIN ok k38 ON x.alg_gebouw_key = k38.alg_onrgoed_key AND k38.vnr = 38
|
||||
LEFT JOIN ok k39 ON x.alg_gebouw_key = k39.alg_onrgoed_key AND k39.vnr = 39
|
||||
LEFT JOIN ok k40 ON x.alg_gebouw_key = k40.alg_onrgoed_key AND k40.vnr = 40
|
||||
LEFT JOIN ok k41 ON x.alg_gebouw_key = k41.alg_onrgoed_key AND k41.vnr = 41
|
||||
LEFT JOIN ok k42 ON x.alg_gebouw_key = k42.alg_onrgoed_key AND k42.vnr = 42
|
||||
LEFT JOIN ok k43 ON x.alg_gebouw_key = k43.alg_onrgoed_key AND k43.vnr = 43
|
||||
LEFT JOIN ok k44 ON x.alg_gebouw_key = k44.alg_onrgoed_key AND k44.vnr = 44
|
||||
LEFT JOIN ok k45 ON x.alg_gebouw_key = k45.alg_onrgoed_key AND k45.vnr = 45
|
||||
LEFT JOIN ok k46 ON x.alg_gebouw_key = k46.alg_onrgoed_key AND k46.vnr = 46
|
||||
LEFT JOIN ok k47 ON x.alg_gebouw_key = k47.alg_onrgoed_key AND k47.vnr = 47
|
||||
LEFT JOIN ok k48 ON x.alg_gebouw_key = k48.alg_onrgoed_key AND k48.vnr = 48
|
||||
LEFT JOIN ok k49 ON x.alg_gebouw_key = k49.alg_onrgoed_key AND k49.vnr = 49
|
||||
LEFT JOIN ok k50 ON x.alg_gebouw_key = k50.alg_onrgoed_key AND k50.vnr = 50
|
||||
LEFT JOIN ok k51 ON x.alg_gebouw_key = k51.alg_onrgoed_key AND k51.vnr = 51
|
||||
LEFT JOIN ok k52 ON x.alg_gebouw_key = k52.alg_onrgoed_key AND k52.vnr = 52
|
||||
LEFT JOIN ok k53 ON x.alg_gebouw_key = k53.alg_onrgoed_key AND k53.vnr = 53
|
||||
LEFT JOIN ok k54 ON x.alg_gebouw_key = k54.alg_onrgoed_key AND k54.vnr = 54
|
||||
LEFT JOIN ok k55 ON x.alg_gebouw_key = k55.alg_onrgoed_key AND k55.vnr = 55
|
||||
LEFT JOIN ok k56 ON x.alg_gebouw_key = k56.alg_onrgoed_key AND k56.vnr = 56
|
||||
LEFT JOIN ok k57 ON x.alg_gebouw_key = k57.alg_onrgoed_key AND k57.vnr = 57
|
||||
LEFT JOIN ok k58 ON x.alg_gebouw_key = k58.alg_onrgoed_key AND k58.vnr = 58
|
||||
LEFT JOIN ok k59 ON x.alg_gebouw_key = k59.alg_onrgoed_key AND k59.vnr = 59
|
||||
LEFT JOIN ok k60 ON x.alg_gebouw_key = k60.alg_onrgoed_key AND k60.vnr = 60
|
||||
LEFT JOIN ok k61 ON x.alg_gebouw_key = k61.alg_onrgoed_key AND k61.vnr = 61
|
||||
LEFT JOIN ok k62 ON x.alg_gebouw_key = k62.alg_onrgoed_key AND k62.vnr = 62
|
||||
LEFT JOIN ok k63 ON x.alg_gebouw_key = k63.alg_onrgoed_key AND k63.vnr = 63
|
||||
LEFT JOIN ok k64 ON x.alg_gebouw_key = k64.alg_onrgoed_key AND k64.vnr = 64
|
||||
LEFT JOIN ok k65 ON x.alg_gebouw_key = k65.alg_onrgoed_key AND k65.vnr = 65
|
||||
LEFT JOIN ok k66 ON x.alg_gebouw_key = k66.alg_onrgoed_key AND k66.vnr = 66
|
||||
LEFT JOIN ok k67 ON x.alg_gebouw_key = k67.alg_onrgoed_key AND k67.vnr = 67
|
||||
LEFT JOIN ok k68 ON x.alg_gebouw_key = k68.alg_onrgoed_key AND k68.vnr = 68
|
||||
LEFT JOIN ok k69 ON x.alg_gebouw_key = k69.alg_onrgoed_key AND k69.vnr = 69
|
||||
LEFT JOIN ok k70 ON x.alg_gebouw_key = k70.alg_onrgoed_key AND k70.vnr = 70
|
||||
LEFT JOIN ok k71 ON x.alg_gebouw_key = k71.alg_onrgoed_key AND k71.vnr = 71
|
||||
LEFT JOIN ok k72 ON x.alg_gebouw_key = k72.alg_onrgoed_key AND k72.vnr = 72
|
||||
LEFT JOIN ok k73 ON x.alg_gebouw_key = k73.alg_onrgoed_key AND k73.vnr = 73
|
||||
LEFT JOIN ok k74 ON x.alg_gebouw_key = k74.alg_onrgoed_key AND k74.vnr = 74
|
||||
LEFT JOIN ok k75 ON x.alg_gebouw_key = k75.alg_onrgoed_key AND k75.vnr = 75
|
||||
LEFT JOIN ok k76 ON x.alg_gebouw_key = k76.alg_onrgoed_key AND k76.vnr = 76
|
||||
LEFT JOIN ok k77 ON x.alg_gebouw_key = k77.alg_onrgoed_key AND k77.vnr = 77
|
||||
LEFT JOIN ok k78 ON x.alg_gebouw_key = k78.alg_onrgoed_key AND k78.vnr = 78
|
||||
LEFT JOIN ok k79 ON x.alg_gebouw_key = k79.alg_onrgoed_key AND k79.vnr = 79
|
||||
LEFT JOIN ok k80 ON x.alg_gebouw_key = k80.alg_onrgoed_key AND k80.vnr = 80;
|
||||
|
||||
-- RWSN#53040: Evaluatieformulier coachee (tbv. UDR).
|
||||
CREATE OR REPLACE VIEW rwsn_v_rap_evaluatie_coachee
|
||||
|
||||
Reference in New Issue
Block a user