56 lines
1.7 KiB
SQL
56 lines
1.7 KiB
SQL
-- Customer specific once-script voor HMOD
|
|
|
|
-- $Id$
|
|
--
|
|
-- Na import SIM-kaarten nog herstelscript om de ruimte-koppeling aan te passen naar organisatie-koppeling
|
|
|
|
DEFINE thisfile = 'HMOD#Objectimport_RuimteNaarOrganisatie.SQL'
|
|
DEFINE dbuser = '^HMOD'
|
|
|
|
SET ECHO ON
|
|
SET DEFINE ON
|
|
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
|
|
WHENEVER SQLERROR EXIT;
|
|
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
|
|
WHENEVER SQLERROR CONTINUE;
|
|
SPOOL &fcltlogfile
|
|
SET DEFINE OFF
|
|
|
|
|
|
------ payload begin ------
|
|
|
|
-- Eerst alle SIM-kaarten op de AFDELING '000351' zetten
|
|
/* Formatted on 16/12/2019 09:54:40 (QP5 v5.318) */
|
|
UPDATE ins_deel i
|
|
SET i.ins_alg_ruimte_key = 121, i.ins_alg_ruimte_type = 'A' -- organisatieonderdeel '000351'
|
|
WHERE i.ins_deel_key IN
|
|
(SELECT d.ins_deel_key
|
|
FROM ins_deel d
|
|
WHERE d.ins_srtdeel_key = 361 -- srtdeel bij groep 2435...
|
|
AND d.ins_alg_ruimte_key = 590 -- ruimte/locatie van 'HE-BVL2'
|
|
AND d.INS_ALG_RUIMTE_TYPE = 'R'
|
|
AND ins_deel_verwijder IS NULL
|
|
);
|
|
|
|
-- Daarna kan de Objectsoort '2435' aangepast worden dat het 'organisatie-gerelateerd' is.
|
|
-- Ins_srtdeel_binding gaat van 9 naar 8.
|
|
/* Formatted on 16/12/2019 09:54:46 (QP5 v5.318) */
|
|
UPDATE ins_srtdeel
|
|
SET ins_srtdeel_binding = 8
|
|
WHERE ins_srtdeel_code = '2435'
|
|
AND ins_srtgroep_key = 21
|
|
AND ins_srtdeel_key = 361 ;
|
|
|
|
|
|
------ 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
|