129 lines
4.9 KiB
SQL
129 lines
4.9 KiB
SQL
--
|
|
-- $Id$
|
|
--
|
|
-- Rapportage contracten en freeze
|
|
|
|
DEFINE thisfile = 'YKPN#70291.sql'
|
|
DEFINE dbuser = 'YKPN'
|
|
|
|
|
|
SET ECHO ON
|
|
SET DEFINE ON
|
|
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
|
|
WHENEVER SQLERROR EXIT;
|
|
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
|
|
WHENEVER SQLERROR CONTINUE;
|
|
SPOOL &fcltlogfile
|
|
SET DEFINE OFF
|
|
|
|
------ payload begin ------
|
|
|
|
|
|
|
|
ALTER TABLE ykpn_freeze_contract MODIFY cnt_contract_nummer VARCHAR2 (30);
|
|
|
|
|
|
INSERT INTO ykpn_freeze_contract (freezedate,
|
|
boekmaand,
|
|
cnt_contract_key,
|
|
cnt_contract_nummer,
|
|
cnt_contract_versie,
|
|
cnt_contract_nummer_intern,
|
|
cnt_contract_omschrijving,
|
|
cnt_contract_opmerking,
|
|
cnt_contract_kosten,
|
|
cnt_contract_termijnkosten,
|
|
cnt_contract_termijntermijn,
|
|
cnt_prs_bedrijf_key,
|
|
ins_discipline_key,
|
|
prs_kostenplaats_key,
|
|
cnt_contract_status,
|
|
cnt_contract_plaats_key,
|
|
cnt_alg_plaats_key,
|
|
cnt_alg_plaats_code,
|
|
cnt_contract_plaats_gewicht,
|
|
cnt_contract_plaats_aanmaak,
|
|
cnt_contract_plaats_verwijder)
|
|
(SELECT TO_DATE ('20211201', 'yyyymmdd'),
|
|
'2021-11',
|
|
c.cnt_contract_key,
|
|
cnt_contract_nummer,
|
|
cnt_contract_versie,
|
|
cnt_contract_nummer_intern,
|
|
cnt_contract_omschrijving,
|
|
cnt_contract_opmerking,
|
|
cnt_contract_kosten,
|
|
cnt_contract_termijnkosten,
|
|
cnt_contract_termijntermijn,
|
|
cnt_prs_bedrijf_key,
|
|
ins_discipline_key,
|
|
prs_kostenplaats_key,
|
|
cnt_contract_status,
|
|
cnt_contract_plaats_key,
|
|
cnt_alg_plaats_key,
|
|
cnt_alg_plaats_code,
|
|
cnt_contract_plaats_gewicht,
|
|
cnt_contract_plaats_aanmaak,
|
|
cnt_contract_plaats_verwijder
|
|
FROM cnt_contract c, cnt_contract_plaats cp
|
|
WHERE c.cnt_contract_key = cp.cnt_contract_key
|
|
AND cnt_contract_plaats_verwijder IS NULL);
|
|
|
|
INSERT INTO ykpn_freeze_contract (freezedate,
|
|
boekmaand,
|
|
cnt_contract_key,
|
|
cnt_contract_nummer,
|
|
cnt_contract_versie,
|
|
cnt_contract_nummer_intern,
|
|
cnt_contract_omschrijving,
|
|
cnt_contract_opmerking,
|
|
cnt_contract_kosten,
|
|
cnt_contract_termijnkosten,
|
|
cnt_contract_termijntermijn,
|
|
cnt_prs_bedrijf_key,
|
|
ins_discipline_key,
|
|
prs_kostenplaats_key,
|
|
cnt_contract_status,
|
|
cnt_contract_plaats_key,
|
|
cnt_alg_plaats_key,
|
|
cnt_alg_plaats_code,
|
|
cnt_contract_plaats_gewicht,
|
|
cnt_contract_plaats_aanmaak,
|
|
cnt_contract_plaats_verwijder)
|
|
(SELECT TO_DATE ('20220101', 'yyyymmdd'),
|
|
'2021-12',
|
|
c.cnt_contract_key,
|
|
cnt_contract_nummer,
|
|
cnt_contract_versie,
|
|
cnt_contract_nummer_intern,
|
|
cnt_contract_omschrijving,
|
|
cnt_contract_opmerking,
|
|
cnt_contract_kosten,
|
|
cnt_contract_termijnkosten,
|
|
cnt_contract_termijntermijn,
|
|
cnt_prs_bedrijf_key,
|
|
ins_discipline_key,
|
|
prs_kostenplaats_key,
|
|
cnt_contract_status,
|
|
cnt_contract_plaats_key,
|
|
cnt_alg_plaats_key,
|
|
cnt_alg_plaats_code,
|
|
cnt_contract_plaats_gewicht,
|
|
cnt_contract_plaats_aanmaak,
|
|
cnt_contract_plaats_verwijder
|
|
FROM cnt_contract c, cnt_contract_plaats cp
|
|
WHERE c.cnt_contract_key = cp.cnt_contract_key
|
|
AND cnt_contract_plaats_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 |