61 lines
1.9 KiB
SQL
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
|