-- -- $Id$ -- -- Customer specific once-script YASK#67148.SQL. -- Taak categorie toevoegen aan UDR view. Komt in volgende release mee. DEFINE thisfile = 'YASK#67148.SQL' DEFINE dbuser = '^YASK' SET ECHO ON SET DEFINE ON COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT; COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT; WHENEVER SQLERROR CONTINUE; SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL; SPOOL &fcltlogfile WHENEVER SQLERROR EXIT; SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL; WHENEVER SQLERROR CONTINUE; PROMPT &fcltcusterr SET DEFINE OFF ------ payload begin ------ CREATE OR REPLACE FORCE VIEW ins_v_udr_deelinspect 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 FROM ins_v_udr_deel d, ins_deelsrtcontrole idsc WHERE d.deel_key = idsc.ins_deel_key; ------ payload end ------ SET DEFINE OFF BEGIN adm.systrackscriptId ('$Id$', 1); END; / COMMIT; SET ECHO OFF SPOOL OFF SET DEFINE ON PROMPT Logfile of this upgrade is: &fcltlogfile