Files
Customer/onces/WEHK/WEHK#37877.sql
Ruud Lipper bb0413d4a4 WEHK#37877
svn path=/Customer/; revision=31401
2016-11-09 15:56:44 +00:00

76 lines
2.6 KiB
SQL

-- Customer specific once-script WEHK#31644.
--
-- (c) 2015 Facilitor bv
-- ONCE script WEHK#37877
SET ECHO ON
SPOOL xWEHK#37877.lst
SET DEFINE OFF;
-- Van facility lev contract (nvt) = 504 naar Facility = 441
UPDATE cnt_kenmerkcontract kc
SET cnt_kenmerk_key =
(SELECT kn.cnt_kenmerk_key
FROM cnt_kenmerk ko, cnt_kenmerk kn
WHERE ko.cnt_kenmerk_key = kc.cnt_kenmerk_key
AND kn.cnt_srtkenmerk_key = ko.cnt_srtkenmerk_key
AND kn.cnt_srtcontract_key = 441)
WHERE cnt_contract_key IN
(SELECT cnt_contract_key
FROM cnt_contract
WHERE ins_discipline_key = 504)
AND cnt_kenmerk_key NOT IN (SELECT cnt_kenmerk_key
FROM cnt_kenmerk
WHERE cnt_kenmerk_verwijder IS NOT NULL);
UPDATE cnt_contract
SET ins_discipline_key = 441
WHERE ins_discipline_key = 504;
-- Van Engine = 1221 naar Operations = 841
UPDATE cnt_kenmerkcontract kc
SET cnt_kenmerk_key =
(SELECT kn.cnt_kenmerk_key
FROM cnt_kenmerk ko, cnt_kenmerk kn
WHERE ko.cnt_kenmerk_key = kc.cnt_kenmerk_key
AND kn.cnt_srtkenmerk_key = ko.cnt_srtkenmerk_key
AND kn.cnt_srtcontract_key = 841)
WHERE cnt_contract_key IN
(SELECT cnt_contract_key
FROM cnt_contract
WHERE ins_discipline_key = 1221)
AND cnt_kenmerk_key NOT IN (SELECT cnt_kenmerk_key
FROM cnt_kenmerk
WHERE cnt_kenmerk_verwijder IS NOT NULL);
UPDATE cnt_contract
SET ins_discipline_key = 841
WHERE ins_discipline_key = 1221;
-- Van RFS = 503 naar Wehkamp group = 821
UPDATE cnt_kenmerkcontract kc
SET cnt_kenmerk_key =
(SELECT kn.cnt_kenmerk_key
FROM cnt_kenmerk ko, cnt_kenmerk kn
WHERE ko.cnt_kenmerk_key = kc.cnt_kenmerk_key
AND kn.cnt_srtkenmerk_key = ko.cnt_srtkenmerk_key
AND kn.cnt_srtcontract_key = 821)
WHERE cnt_contract_key IN
(SELECT cnt_contract_key
FROM cnt_contract
WHERE ins_discipline_key = 503)
AND cnt_kenmerk_key NOT IN (SELECT cnt_kenmerk_key
FROM cnt_kenmerk
WHERE cnt_kenmerk_verwijder IS NOT NULL);
UPDATE cnt_contract
SET ins_discipline_key = 821
WHERE ins_discipline_key = 503;
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF;