From b71ec9ae4ceb47911b7e1de48dcbb076bc361724 Mon Sep 17 00:00:00 2001 From: Arthur Egberink Date: Wed, 16 Oct 2024 14:55:35 +0000 Subject: [PATCH] AAXX#85362 Migratiescript om Kenter medewerkers onder het eigen bedrijf te laten vallen. svn path=/Customer/; revision=66656 --- onces/AA/ALLR/AAXX#85362.sql | 44 ++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 onces/AA/ALLR/AAXX#85362.sql diff --git a/onces/AA/ALLR/AAXX#85362.sql b/onces/AA/ALLR/AAXX#85362.sql new file mode 100644 index 000000000..125e4639a --- /dev/null +++ b/onces/AA/ALLR/AAXX#85362.sql @@ -0,0 +1,44 @@ +-- +-- $Id$ +-- +-- Migratiescript om de personen van Kenter onder de afdeling Migratie van het bedrijf Kenter B.V. te laten vallen. +-- De externid van de personen wordt gevuld met de prefix van het emailadres. In dat geval worden de personen niet opnieuw aangemaakt. + + +DEFINE thisfile = 'ALLR#79971.SQL' +DEFINE dbuser = 'ALLR' + +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 ------ + +UPDATE prs_perslid + SET prs_afdeling_key = + (SELECT prs_afdeling_key + FROM prs_afdeling + WHERE prs_afdeling_naam = 'Migratie'), + prs_perslid_externid = SUBSTR (prs_perslid_email, 1, INSTR (prs_perslid_email, '@') - 1) + WHERE prs_perslid_email LIKE '%kenter.nu'; + +------ 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 \ No newline at end of file