AAXX#61650 -- Levering Takenimport

svn path=/Customer/; revision=47078
This commit is contained in:
Jos Migo
2020-06-08 23:44:30 +00:00
parent 86c1c5b0e0
commit e536cc70e7

View File

@@ -0,0 +1,53 @@
--
-- $Id$
--
-- Takenimport is herzien, zie ticket 61650. I.v.m met deze herziening moet ook de aaxx-tussentabel aangepast worden.
DEFINE thisfile = 'AAXX#61650.SQL'
DEFINE dbuser = 'AAXX'
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 ------
-- Tussentabel voor de standaard takenimport van HeyDay aanpassen.
ALTER TABLE aaxx_imp_insp_mjob
ADD ins_srtcontrole_key NUMBER(10);
ALTER TABLE aaxx_imp_insp_mjob
ADD ins_srtcontroledl_xcp_key NUMBER(10);
ALTER TABLE aaxx_imp_insp_mjob
ADD ins_srtdeel_key NUMBER(10);
-- De datumvelden start- en einde v/d objecttaak staan nu nog als varchar. Ik zet deze naar DATE
-- Om dat te mogen doen, moet er de tussentabel leeggegooid worden
DELETE from aaxx_imp_insp_mjob;
ALTER TABLE aaxx_imp_insp_mjob
MODIFY taakobjectstartjaar DATE;
ALTER TABLE aaxx_imp_insp_mjob
MODIFY taakobjecteindjaar DATE;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 0); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile