Files
Customer/onces/VEST/VEST#63484.sql
Sander Schepers a1b41bd582 VEST#63484 Werkplekbudgetten
svn path=/Customer/; revision=48487
2020-10-15 11:35:07 +00:00

52 lines
1.7 KiB
SQL

--
-- $Id$
--
-- Hiermee wordt bij alle medewerkers (personen) een kenmerk toegevoegd tbv werkplekbudget.
--
DEFINE thisfile = 'VEST#63484.SQL'
DEFINE dbuser = 'VEST'
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 ------
INSERT INTO prs_kenmerklink (prs_link_key,
prs_kenmerklink_niveau,
prs_kenmerk_key,
prs_kenmerklink_waarde)
SELECT p.prs_perslid_key,
'P',
1001, --Kenmerk bij persoonsgegevens 'Budget werkplekreserveringen'
191 -- Waarde '1500 euro' uit eigen tabel 'Standaard budget'
FROM prs_v_aanwezigperslid p
WHERE p.prs_perslid_key NOT IN
(SELECT prs_link_key
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1001 --Kenmerk bij persoonsgegevens 'Budget werkplekreserveringen'
AND prs_kenmerklink_waarde = 191 -- Waarde '1500 euro' uit eigen tabel 'Standaard budget'
AND prs_kenmerklink_niveau = 'P'
AND prs_kenmerklink_verwijder 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