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