diff --git a/CSUN/CSUN.sql b/CSUN/CSUN.sql index eba4c4baf..7d1507c0f 100644 --- a/CSUN/CSUN.sql +++ b/CSUN/CSUN.sql @@ -5582,6 +5582,134 @@ BEGIN END csun_export_jde; / +CREATE OR REPLACE VIEW CSUN_V_UDR_DEELINSPECT +( + DEEL_KEY, + DISCIPLINE, + SOORT, + GROEP, + SOORTCODE, + OMSCHRIJVING, + PLAATSEIGENAAR, + PLAATSEIGENAARTYPE, + PLAATSAANDUIDING, + EIGENAAR, + EIGENAAR_KEY, + OPMERKING, + REGIO, + DISTRICT, + LOCATIE_CODE, + LOCATIE_OMSCHRIJVING, + LOCATIE_PLAATS, + GEBOUWCODE, + GEBOUW, + TERREINSECTORCODE, + TERREINSECTOR, + VERDIEPINGCODE, + RUIMTENR, + WERKPLEKVOLGNR, + WERKPLEK, + UITLEENBAAR, + UITGELEEND, + RES_OPMERKING, + BEHEERDER, + VERVALDATUM, + ACTIEF, + AANTAL, + STATE, + STATEDATE, + FCLT_3D_DISCIPLINE_KEY, + FCLT_3D_AFDELING_KEY, + FCLT_3D_LOCATIE_KEY, + INS_DEELSRTCONTROLE_KEY, + INS_SRTCONTROLE_KEY, + CTR_DISCIPLINE_OMSCHRIJVING, + SRTCONTROLE_OMSCHRIJVING, + INS_DEELSRTCONTROLE_DATUM, + CONTROLEMODE_OMSCHRIJVING, + INS_DEELSRTCONTROLE_OPMERKING, + PERSLID, + INS_DEELSRTCONTROLE_DATUM_ORG, + INS_DEELSRTCONTROLE_PLANDATUM, + DEELSRTCONTROLE_STATUS, + FREEZECOST, + KOSTEN +) +AS + SELECT d.deel_key, + d.discipline, + d.soort, + d.groep, + d.soortcode, + d.omschrijving, + d.plaatseigenaar, + d.plaatseigenaartype, + d.plaatsaanduiding, + d.eigenaar, + d.eigenaar_key, + d.opmerking, + d.regio, + d.district, + d.locatie_code, + d.locatie_omschrijving, + d.locatie_plaats, + d.gebouwcode, + d.gebouw, + d.terreinsectorcode, + d.terreinsector, + d.verdiepingcode, + d.ruimtenr, + d.werkplekvolgnr, + d.werkplek, + d.uitleenbaar, + d.uitgeleend, + d.res_opmerking, + d.beheerder, + d.vervaldatum, + d.actief, + d.aantal, + d.state, + d.statedate, + d.fclt_3d_discipline_key, + d.fclt_3d_afdeling_key, + d.fclt_3d_locatie_key, + idsc.ins_deelsrtcontrole_key, + idsc.ins_srtcontrole_key, + (SELECT cd.ins_discipline_omschrijving + FROM ctr_discipline cd, ins_srtcontrole isc + WHERE isc.ins_srtcontrole_key = idsc.ins_srtcontrole_key + AND isc.ctr_discipline_key = cd.ins_discipline_key) + ctr_discipline_omschrijving, + (SELECT isc.ins_srtcontrole_omschrijving + FROM ins_srtcontrole isc + WHERE isc.ins_srtcontrole_key = idsc.ins_srtcontrole_key) + srtcontrole_omschrijving, + idsc.ins_deelsrtcontrole_datum, + (SELECT icm.ins_controlemode_oms + FROM ins_controlemode icm + WHERE icm.ins_controlemode_key = idsc.ins_controlemode_key) + controlemode_omschrijving, + idsc.ins_deelsrtcontrole_opmerking, + (SELECT prs_perslid_naam_full + FROM prs_v_perslid_fullnames_all pf + WHERE pf.prs_perslid_key = idsc.prs_perslid_key) + perslid, + idsc.ins_deelsrtcontrole_datum_org, + idsc.ins_deelsrtcontrole_plandatum, + (SELECT lcl.x ('fc2l.fac_code2label_label', + fc2l.fac_code2label_key, + fc2l.fac_code2label_label) + FROM fac_code2label fc2l + WHERE fc2l.fac_code2label_domein = 'controle' + AND fc2l.fac_code2label_code = + idsc.ins_deelsrtcontrole_status) + deelsrtcontrole_status, + idsc.ins_deelsrtcontrole_freezecost, + k.ins_srtcontrole_kosten + FROM ins_v_udr_deel d, ins_deelsrtcontrole idsc, ins_srtcontrole k + WHERE d.deel_key = idsc.ins_deel_key + AND idsc.ins_srtcontrole_key = k.ins_srtcontrole_key; + ------ payload end ------ SET DEFINE OFF