-- -- $Id$ -- DEFINE thisfile = 'ARAI#58891-2.SQL' DEFINE dbuser = '^ARAI' 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; SET DEFINE OFF ------ payload begin ------ -- objecten die vallen onder groep Liften (groepkey = 101) moeten van discipline 841 - gebouwinstallaties naar discipline 1861 - transport UPDATE ins_deel SET ins_discipline_key = 1861 WHERE ins_deel_key IN (SELECT d.ins_deel_key FROM ins_srtdeel sd, ins_deel d WHERE sd.ins_srtgroep_key = 101 AND d.ins_srtdeel_key = sd.ins_srtdeel_key); -- objecten die vallen onder groep Energie (groepkey = 124) moet van discipline 861 - 65.Veligheid naar discipline 1881 - 61.Centrale.... UPDATE ins_deel SET ins_discipline_key = 1881 WHERE ins_deel_key IN (SELECT d.ins_deel_key FROM ins_srtdeel sd, ins_deel d WHERE sd.ins_srtgroep_key = 124 AND d.ins_srtdeel_key = sd.ins_srtdeel_key); -- objecten uit de groep Noodverlichting (groepkey = 142) moet van discipline 861 - 65.Veligheid naar discipline 1921 - 63.Verlichting UPDATE ins_deel SET ins_discipline_key = 1921 WHERE ins_deel_key IN (SELECT d.ins_deel_key FROM ins_srtdeel sd, ins_deel d WHERE sd.ins_srtgroep_key = 142 AND d.ins_srtdeel_key = sd.ins_srtdeel_key); -- objecten uit de groep Meetapparatuur (groepkey = 263) moet van discipline 941 - Meetinstrumenten naar discipline 1901 - 89.Gereedschap UPDATE ins_deel SET ins_discipline_key = 1901 WHERE ins_deel_key IN (SELECT d.ins_deel_key FROM ins_srtdeel sd, ins_deel d WHERE sd.ins_srtgroep_key = 263 AND d.ins_srtdeel_key = sd.ins_srtdeel_key); --- ook Vast opgestelde machines (groepkey = 301) moeten naar Gereedschap (discipline 1901) UPDATE ins_deel SET ins_discipline_key = 1901 WHERE ins_deel_key IN (SELECT d.ins_deel_key FROM ins_srtdeel sd, ins_deel d WHERE sd.ins_srtgroep_key = 301 AND d.ins_srtdeel_key = sd.ins_srtdeel_key); -- De objectsoorten Roltrappen A (103) en Roltrappen B (104) moeten van groep Roltrappen (102) naar groep 66.2 Roltrappen (1181) -- HIerdoor is de discipline veranderd van 841 --> 1861 UPDATE ins_deel SET ins_discipline_key = 1861 WHERE ins_srtdeel_key IN (103, 104); COMMIT; ------ 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