PCBO#74850 Implementatie PCBO

svn path=/Customer/trunk/; revision=60704
This commit is contained in:
Suzan Wiegerinck
2023-06-08 14:42:34 +00:00
parent 0ac6245fcf
commit 4a8e681e53

View File

@@ -22,7 +22,7 @@ PROMPT &fcltcusttxt
SET DEFINE OFF
------ payload begin ------
CREATE OR REPLACE VIEW pcbo_v_rapp_gebouwdossier
CREATE OR REPLACE VIEW pcbo_v_rapp_gebouwdossier
(
html_foto,
BRIN,
@@ -30,17 +30,19 @@ SET DEFINE OFF
Adres,
Postcode,
Plaats,
Verantwoordelijke,
Telefoonnummer_verantw,
Gebouw_code,
Gebouw_naam,
Gebouw_key
)
AS
SELECT DECODE (
SELECT DECODE (
f.foto,
NULL, 'Geen foto',
'<img src="https://pcbo.facilitor.nl/api2/buildings/'
|| g.alg_gebouw_key
|| '/attachments/1120/'
|| '/attachments/1020/'
|| f.foto
|| '" height="60">')
foto,
@@ -49,6 +51,8 @@ AS
l.alg_locatie_adres,
l.alg_locatie_postcode,
l.alg_locatie_plaats,
l.alg_locatie_verantw,
l.alg_locatie_verantw_tel,
g.alg_gebouw_code,
g.alg_gebouw_naam,
g.alg_gebouw_key
@@ -56,7 +60,7 @@ AS
alg_locatie l,
(SELECT gk.alg_onrgoedkenmerk_waarde foto, gk.alg_onrgoed_key
FROM alg_onrgoedkenmerk gk
WHERE alg_kenmerk_key = 1120 AND gk.alg_onrgoed_niveau = 'G') f
WHERE alg_kenmerk_key = 1020 AND gk.alg_onrgoed_niveau = 'G') f
WHERE g.alg_gebouw_key = f.alg_onrgoed_key (+)
AND l.alg_locatie_key = g.alg_locatie_key;
@@ -93,7 +97,46 @@ BEGIN
END;
/
CREATE OR REPLACE VIEW PCBO_V_ALGEMEEN
AS
SELECT D.INS_DEEL_KEY INS_DEEL_KEY,
D.INS_DEEL_OMSCHRIJVING || ' - ' || D.INS_DEEL_OPMERKING INS_OMSCHRIJVING
FROM INS_DEEL D, INS_SRTDEEL SD, INS_SRTGROEP SG
WHERE D.INS_SRTDEEL_KEY = SD.INS_SRTDEEL_KEY
AND SG.INS_SRTGROEP_KEY = SD.INS_SRTGROEP_KEY
AND SG.INS_SRTGROEP_KEY = 81 -- algemeen
AND D.INS_DEEL_VERWIJDER IS NULL;
CREATE OR REPLACE VIEW PCBO_V_BOUWKUNDIG
AS
SELECT D.INS_DEEL_KEY INS_DEEL_KEY,
D.INS_DEEL_OMSCHRIJVING || ' - ' || D.INS_DEEL_OPMERKING INS_OMSCHRIJVING
FROM INS_DEEL D, INS_SRTDEEL SD, INS_SRTGROEP SG
WHERE D.INS_SRTDEEL_KEY = SD.INS_SRTDEEL_KEY
AND SG.INS_SRTGROEP_KEY = SD.INS_SRTGROEP_KEY
AND SG.INS_SRTGROEP_KEY = 82 -- bouwkundig
AND D.INS_DEEL_VERWIJDER IS NULL;
CREATE OR REPLACE VIEW PCBO_V_E_INSTALLATIES
AS
SELECT D.INS_DEEL_KEY INS_DEEL_KEY,
D.INS_DEEL_OMSCHRIJVING || ' - ' || D.INS_DEEL_OPMERKING INS_OMSCHRIJVING
FROM INS_DEEL D, INS_SRTDEEL SD, INS_SRTGROEP SG
WHERE D.INS_SRTDEEL_KEY = SD.INS_SRTDEEL_KEY
AND SG.INS_SRTGROEP_KEY = SD.INS_SRTGROEP_KEY
AND SG.INS_SRTGROEP_KEY = 83 -- e-installaties
AND D.INS_DEEL_VERWIJDER IS NULL;
CREATE OR REPLACE VIEW PCBO_V_W_INSTALLATIES
AS
SELECT D.INS_DEEL_KEY INS_DEEL_KEY,
D.INS_DEEL_OMSCHRIJVING || ' - ' || D.INS_DEEL_OPMERKING INS_OMSCHRIJVING
FROM INS_DEEL D, INS_SRTDEEL SD, INS_SRTGROEP SG
WHERE D.INS_SRTDEEL_KEY = SD.INS_SRTDEEL_KEY
AND SG.INS_SRTGROEP_KEY = SD.INS_SRTGROEP_KEY
AND SG.INS_SRTGROEP_KEY = 84 -- w-installaties
AND D.INS_DEEL_VERWIJDER IS NULL;
------ payload end ------
SET DEFINE OFF