LOGC#61964

svn path=/Customer/; revision=46456
This commit is contained in:
Ruud Lipper
2020-04-01 11:50:26 +00:00
parent fbfe970293
commit 0c46f9c693

57
onces/LOGC/LOGC#61964.sql Normal file
View File

@@ -0,0 +1,57 @@
toad--
-- $Id$
--
-- Update historische logcentre tickets zonder afmeld of afwijs tracking met tracking
DEFINE thisfile = 'LOGC#61964.SQL'
DEFINE dbuser = '^LOGC'
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 ------
INSERT INTO fac_tracking (fac_tracking_datum, fac_srtnotificatie_key, fac_tracking_refkey, fac_tracking_oms)
SELECT mld_melding_datum + 2, 39, mld_melding_key, '#'
FROM mld_melding m
WHERE mld_melding_status IN (5, 6) -- afgemeld, verwerkt
AND NOT EXISTS
(SELECT 1
FROM fac_tracking ft
WHERE fac_srtnotificatie_key = 39 -- mldafm
AND ft.fac_tracking_refkey = m.mld_melding_key);
INSERT INTO fac_tracking (fac_tracking_datum, fac_srtnotificatie_key, fac_tracking_refkey, fac_tracking_oms)
SELECT mld_melding_datum + 2, 45, mld_melding_key, '#'
FROM mld_melding m
WHERE mld_melding_status = 1 -- vervallen
AND NOT EXISTS
(SELECT 1
FROM fac_tracking ft
WHERE fac_srtnotificatie_key = 45 -- mldrej
AND ft.fac_tracking_refkey = m.mld_melding_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