Zie vorig commentaar
svn path=/Customer/trunk/; revision=12597
This commit is contained in:
@@ -568,110 +568,6 @@ AND AK02.alg_onrgoed_niveau = 'G'
|
||||
AND R.alg_srtruimte_key IS NOT NULL;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE VIEW TUDE_V_EXP_RUIMTE_2XML ( RUIMTE
|
||||
) AS
|
||||
SELECT
|
||||
'<Set>' ||
|
||||
' <Row>' ||
|
||||
' <PROPERTYCODE>' || Xml_Escape(R.gebouw_code) || '</PROPERTYCODE>' ||
|
||||
' <PROPERTYNAME>' || Xml_Escape(R.alg_gebouw_naam) || '</PROPERTYNAME>' ||
|
||||
' <STREET>' || Xml_Escape(AK00.alg_onrgoedkenmerk_waarde) || '</STREET>' ||
|
||||
' <ZIPCODE>' || Xml_Escape(AK01.alg_onrgoedkenmerk_waarde) || '</ZIPCODE>' ||
|
||||
' <CITY>' || Xml_Escape(AK02.alg_onrgoedkenmerk_waarde) || '</CITY>' ||
|
||||
' <PROPERTYPARTCODE>'|| Xml_Escape(R.vleugel) || '</PROPERTYPARTCODE>' ||
|
||||
' <FLOORCODE>' || Xml_Escape(R.verdiepingnr) || '</FLOORCODE>' ||
|
||||
' <FLOORNAME>' || Xml_Escape(R.verdieping) || '</FLOORNAME>' ||
|
||||
' <SPACENR>' || Xml_Escape(R.gebouw_code) || '.' || R.vleugel || '.' || R.verdiepingnr || '.' || R.ruimte || '</SPACENR>' ||
|
||||
' <ROOMDESCRIPTION>' || Xml_Escape(R.omschrijving) || '</ROOMDESCRIPTION>' ||
|
||||
' <NETTSURFACE>' || Xml_Escape(R.commoppervlakte) || '</NETTSURFACE>' ||
|
||||
' <SPACETYPECODE>' || Xml_Escape(SUBSTR(DECODE(R.functie_code,'{niet ingevuld}','',R.functie_code),1,10)) || '</SPACETYPECODE>' ||
|
||||
' <SPACETYPENAME>' || Xml_Escape(DECODE(R.functie_omschrijving,'{niet ingevuld}','',R.functie_omschrijving)) || '</SPACETYPENAME>' ||
|
||||
' <DEPARTMENTCODE>' || Xml_Escape(SUBSTR(R.faculteitsnummer,1,10)) || '</DEPARTMENTCODE>' ||
|
||||
' <COSTCENTERNAME>' || Xml_Escape(DECODE(R.kostenplaats,'{niet ingevuld}','',R.kostenplaats)) || '</COSTCENTERNAME>' ||
|
||||
' </Row>' ||
|
||||
'</Set>' Ruimte
|
||||
FROM tude_ruimtegeg R
|
||||
,ALG_ONRGOEDKENMERK AK00
|
||||
,ALG_ONRGOEDKENMERK AK01
|
||||
,ALG_ONRGOEDKENMERK AK02
|
||||
,ALG_VERDIEPING V
|
||||
,ALG_GEBOUW G
|
||||
WHERE R.ALG_VERDIEPING_KEY = v.alg_verdieping_key
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND R.alg_gebouw_key = AK00.alg_onrgoed_key(+)
|
||||
AND R.alg_gebouw_key = AK01.alg_onrgoed_key(+)
|
||||
AND R.alg_gebouw_key = AK02.alg_onrgoed_key(+)
|
||||
AND AK00.alg_kenmerk_key = 1100 -- Adres
|
||||
AND AK01.alg_kenmerk_key = 1101 -- Postcode
|
||||
AND AK02.alg_kenmerk_key = 1102 -- Woonplaats
|
||||
AND AK00.alg_onrgoed_niveau = 'G'
|
||||
AND AK01.alg_onrgoed_niveau = 'G'
|
||||
AND AK02.alg_onrgoed_niveau = 'G'
|
||||
AND R.alg_srtruimte_key IS NOT NULL;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE VIEW TUDE_RUIMTEGEG ( GEBOUW,
|
||||
ALG_GEBOUW_KEY, ALG_SRTGEBOUW_OMSCHRIJVING, GEBOUW_CODE, ALG_GEBOUW_NAAM,
|
||||
GEBOUW_ADRES, VLEUGEL, VERDIEPING, ALG_VERDIEPING_KEY,
|
||||
ALG_RUIMTE_KEY, RUIMTE, OMSCHRIJVING, ALG_SRTRUIMTE_KEY,
|
||||
FUNCTIE, FUNCTIE_CODE, FUNCTIE_OMSCHRIJVING, ALG_SRTRUIMTE_PRIJS,
|
||||
SRTRUIMTE_PRIJS_CHAR, KOSTENPLAATS, GETEKENDOPPERVLAKTE, COMMOPPERVLAKTE,
|
||||
FACULTEITSNUMMER, VLEUGELBVO, VLEUGELKADASTER, VERDIEPINGNR,
|
||||
VERDIEPING_VOLGNR ) AS
|
||||
SELECT
|
||||
TGG.alg_gebouw_omschrijving,
|
||||
TGG.ALG_GEBOUW_KEY,
|
||||
TGG.alg_srtgebouw_omschrijving,
|
||||
TGG.GEBOUW_CODE,
|
||||
TGG.ALG_GEBOUW_NAAM,
|
||||
TGG.GEBOUW_ADRES,
|
||||
TGG.VLEUGEL,
|
||||
alg_verdieping_upper,
|
||||
alg_verdieping_key,
|
||||
alg_ruimte_key,
|
||||
alg_ruimte_nr,
|
||||
alg_ruimte_omschrijving,
|
||||
SR.alg_srtruimte_key,
|
||||
NVL(SR.alg_srtruimte_omschrijving,'{niet ingevuld}'),
|
||||
NVL(SUBSTR(SR.alg_srtruimte_omschrijving, 1,2), '{niet ingevuld}'),
|
||||
NVL(SUBSTR(SR.alg_srtruimte_omschrijving, 4,26), '{niet ingevuld}'),
|
||||
SR.alg_srtruimte_prijs,
|
||||
NVL(TO_CHAR(SR.alg_srtruimte_prijs, '000D00'), '{niet ingevuld}'),
|
||||
NVL(FU.FAC_USRDATA_OMSCHR, '{niet ingevuld}') Kostenplaats,
|
||||
TO_NUMBER(TO_CHAR(Fac.SAFE_TO_NUMBER(alg_ruimte_bruto_vloeropp) ,'99999999D9')) GetekendOppervlakte,
|
||||
TO_NUMBER(TO_CHAR(Fac.SAFE_TO_NUMBER(K4.alg_onrgoedkenmerk_waarde) ,'99999999D')) CommOppervlakte,
|
||||
K5.alg_onrgoedkenmerk_waarde Faculteitsnummer,
|
||||
TO_NUMBER(TO_CHAR(Fac.SAFE_TO_NUMBER(K6.alg_onrgoedkenmerk_waarde ) ,'99999999D')) VleugelBVO,
|
||||
K7.alg_onrgoedkenmerk_waarde VleugelKadaster,
|
||||
alg_verdieping_code Verdiepingnr,
|
||||
alg_verdieping_volgnr VerdiepingVolg
|
||||
FROM
|
||||
FAC_USRDATA FU,
|
||||
alg_v_ruimte_gegevens VG,
|
||||
ALG_SRTRUIMTE SR,
|
||||
TUDE_GEBOUWGEG TGG,
|
||||
ALG_ONRGOEDKENMERK K3,
|
||||
ALG_ONRGOEDKENMERK K4,
|
||||
ALG_ONRGOEDKENMERK K5,
|
||||
ALG_ONRGOEDKENMERK K6,
|
||||
ALG_ONRGOEDKENMERK K7
|
||||
WHERE
|
||||
VG.alg_gebouw_key = TGG.alg_gebouw_key AND
|
||||
VG.alg_srtruimte_key = SR.alg_srtruimte_key (+) AND
|
||||
K3.alg_onrgoed_key(+)=vg.alg_ruimte_key AND
|
||||
K3.alg_kenmerk_key(+)=1060 AND -- kostenplaats
|
||||
FU.fac_usrdata_key(+) = K3.alg_onrgoedkenmerk_waarde AND
|
||||
FU.fac_usrtab_key(+) = 12 AND
|
||||
K4.alg_onrgoed_key(+)=vg.alg_ruimte_key AND
|
||||
K4.alg_kenmerk_key(+)=1040 AND -- Commercieel oppervlak
|
||||
K5.alg_onrgoed_key(+)=vg.alg_ruimte_key AND
|
||||
K5.alg_kenmerk_key(+)=1020 AND -- Faculteitsnummer
|
||||
K6.alg_onrgoed_key(+)=vg.alg_gebouw_key AND
|
||||
K6.alg_kenmerk_key(+)=1080 AND -- BVO
|
||||
K7.alg_onrgoed_key(+)=vg.alg_gebouw_key AND
|
||||
K7.alg_kenmerk_key(+)=1042;
|
||||
/
|
||||
|
||||
|
||||
commit;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user