Files
Customer/onces/FMHN/FMHN#73358.sql
2023-06-12 11:30:21 +00:00

65 lines
1.7 KiB
SQL

--
-- $Id$
--
-- Customer specific once-script FMHN#73358.sql.
DEFINE thisfile = 'FMHN#73358.sql'
DEFINE dbuser = '^FMHN'
SET ECHO ON
SET DEFINE ON
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;
PROMPT &fcltcusterr
SET DEFINE OFF
------ payload begin ------
DECLARE
CURSOR c IS SELECT bez_afspraak_key FROM bez_afspraak;
v_count_del NUMBER := 0;
BEGIN
FOR rec IN c
LOOP
BEGIN
--v_errormsg := 'Fout schonen perslid';
UPDATE bez_afspraak
SET bez_afspraak_opmerking =
SUBSTR (
'Bezoek voor: '
|| bez_afspraak_gastheer
|| ';'
|| CHR (10) --|| CHR(13)
|| bez_afspraak_opmerking,
0,
320)
WHERE bez_afspraak_key = rec.bez_afspraak_key;
fac.trackaction ('BEZUPD',
rec.bez_afspraak_key,
3,
SYSDATE,
'Conversie bezoek voor');
END;
END LOOP;
END;
/
------ 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