Files
Customer/onces/WOSA/WOXX#72357-2.sql
Robin Stoker 411b6d2060 WOXX#72357 -- Taakaantallen correctie voor cluster BS-B-Twh
svn path=/Customer/; revision=57730
2022-10-24 13:33:09 +00:00

54 lines
1.4 KiB
SQL

--
-- $Id$
--
-- Aanpassen van taakaantallen voor cluster BS-B-TWH, hier waren per ongeluk 22 woningen ingelezen terwijl dit er 4 moesten zijn.
--
DEFINE thisfile = 'WOXX#72357-2.SQL'
DEFINE dbuser = '^WOSA'
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 ------
DECLARE
CURSOR c1 IS
SELECT i.ins_deel_key
FROM ins_deel i, alg_ruimte r, alg_verdieping v
WHERE i.ins_alg_ruimte_key = r.alg_ruimte_key
AND r.alg_verdieping_key = v.alg_verdieping_key
AND v.alg_gebouw_key = 221; -- BS-B-TWH
BEGIN
FOR rec IN c1
LOOP
BEGIN
UPDATE ins_srtcontroledl_xcp
SET ins_srtcontroledl_xcp_aantal =
(ins_srtcontroledl_xcp_aantal / 22) * 4
WHERE ins_deel_key = rec.ins_deel_key;
END;
END LOOP;
END;
/
------ 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