Files
Customer/onces/BLCC/BLCC#75469.sql
Maarten van der Heide f9c0ff713c BLCC#75469 Kopiëren combinatievalidaties
svn path=/Customer/; revision=58108
2022-11-23 21:50:15 +00:00

74 lines
2.7 KiB
SQL

--
-- $Id$
--
-- Customer specific once-script BLCC#75469.SQL.
DEFINE thisfile = 'BLCC#75469.sql'
DEFINE dbuser = '^BLCC'
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 ------
-- BLCC#75509
-- Toevoegen/kopieren combinatievalidaties van KPN-groep Rent=1 naar KPN-groep Housing Optimization=181!
INSERT INTO prs_kostencombinatie (prs_kostenplaatsgrp_key, prs_kostensoort_key)
SELECT 181, kc.prs_kostensoort_key
FROM prs_kostencombinatie kc
WHERE kc.prs_kostenplaatsgrp_key = 1 -- Rent
AND NOT EXISTS
(SELECT 1
FROM prs_kostencombinatie
WHERE prs_kostenplaatsgrp_key = 181 -- Housing Optimization
AND prs_kostensoort_key = kc.prs_kostensoort_key)
ORDER BY prs_kostensoort_key;
COMMIT;
-- Toevoegen/kopieren combinatievalidaties van KPN-groep Rent=1 naar KPN-groep Owner Unforseen=182!
INSERT INTO prs_kostencombinatie (prs_kostenplaatsgrp_key, prs_kostensoort_key)
SELECT 182, kc.prs_kostensoort_key
FROM prs_kostencombinatie kc
WHERE kc.prs_kostenplaatsgrp_key = 1 -- Rent
AND NOT EXISTS
(SELECT 1
FROM prs_kostencombinatie
WHERE prs_kostenplaatsgrp_key = 182 -- Owner Unforseen
AND prs_kostensoort_key = kc.prs_kostensoort_key)
ORDER BY prs_kostensoort_key;
COMMIT;
-- Toevoegen/kopieren combinatievalidaties van KPN-groep Rent=1 naar KPN-groep Owner Planned=183!
INSERT INTO prs_kostencombinatie (prs_kostenplaatsgrp_key, prs_kostensoort_key)
SELECT 183, kc.prs_kostensoort_key
FROM prs_kostencombinatie kc
WHERE kc.prs_kostenplaatsgrp_key = 1 -- Rent
AND NOT EXISTS
(SELECT 1
FROM prs_kostencombinatie
WHERE prs_kostenplaatsgrp_key = 183 -- Owner Planned
AND prs_kostensoort_key = kc.prs_kostensoort_key)
ORDER BY prs_kostensoort_key;
COMMIT;
------ 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