Files
Customer/onces/SGGR/SGGR#40204.sql
Peter Feij d1c50a3b4c SGGR#40204
svn path=/Customer/; revision=44253
2019-09-17 08:00:32 +00:00

61 lines
1.9 KiB
SQL

-- zie opmerkingen, reviewed 2-10-2017 17:18:03/PF
DEFINE thisfile = 'SAMPLE.SQL' <<<-- deze aanpassen, deze moet sggr#40204.sql heten en dat moet hier ook staan
DEFINE dbuser = '^SGGR'
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 ------
UPDATE MLD_STDMELDING
SET MLD_STDMELDING_SUBJECT = 2, MLD_STDMELDING_FREETEXT = 2; -- echt voor alle stdmeldingen??
UPDATE mld_melding mm
SET mld_melding_omschrijving =
(SELECT mk.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mk
WHERE mk.mld_melding_key = mm.mld_melding_key AND mk.mld_kenmerk_key = 683)
WHERE EXISTS
(SELECT ''
FROM mld_kenmerkmelding mk
WHERE mk.mld_melding_key = mm.mld_melding_key
AND mk.mld_kenmerk_key = 683 -- is Omschrijving
AND mk.mld_kenmerkmelding_verwijder IS NULL)
AND mld_melding_omschrijving IS NULL;
-- deze nog aanpassen!
UPDATE MLD_MELDING MM
SET MLD_MELDING_OPMERKING = (SELECT MK.MLD_KENMERKMELDING_WAARDE
FROM MLD_KENMERKMELDING MK
WHERE MK.MLD_melding_KEY = MM.MLD_MELDING_KEY
AND mk.MLD_KENMERK_KEY =725)
WHERE EXISTS (SELECT MK.MLD_KENMERKMELDING_WAARDE
FROM MLD_KENMERKMELDING MK
WHERE MK.MLD_melding_KEY = MM.MLD_MELDING_KEY
AND mk.MLD_KENMERK_KEY =725
AND MK.MLD_KENMERKMELDING_WAARDE IS NOT NULL
AND MLD_MELDING_KENMERK IS NULL);
-- die oude kenmerkwaarden verwijderen
------ 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