CONN#72695 -- Inrichten MJOB

svn path=/Customer/; revision=56587
This commit is contained in:
Norbert Wassink
2022-07-14 14:31:52 +00:00
parent 06d5b6ff7f
commit a9cdd13680

52
onces/CONN/CONN#72695.sql Normal file
View File

@@ -0,0 +1,52 @@
--
-- $Id$
--
-- Verwijdere bestelmodule gerelateerde data (tracking)
DEFINE thisfile = 'CONN#72695.SQL'
DEFINE dbuser = '^CONN'
SET ECHO ON
SET DEFINE ON66
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 ------
-- Alle locaties die onder district uitbeheer vallen krijgen een vervaldatum
UPDATE alg_locatie al SET al.alg_locatie_vervaldatum = SYSDATE
WHERE al.alg_locatie_key IN
(SELECT al.alg_locatie_key
FROM alg_district ad, alg_locatie al
WHERE UPPER(ad.alg_district_omschrijving)='UITBEHEER'
AND al.alg_district_key = ad.alg_district_key
AND al.alg_locatie_vervaldatum IS NULL);
-- Alle objecten die gekoppeld zijn aan een locatie met een vervaldatum en die niet een verwijder datum hebben krijgen een verval datum
UPDATE ins_deel SET ins_deel_vervaldatum=SYSDATE
WHERE ins_deel_key IN
(SELECT ins.ins_deel_key
FROM alg_locatie al, ins_deel ins
WHERE al.alg_locatie_vervaldatum IS NOT NULL
AND ins.ins_alg_locatie_key=al.alg_locatie_key
AND ins.ins_deel_verwijder IS NULL
AND ins.ins_deel_vervaldatum IS NULL);
------ 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