87 lines
3.0 KiB
SQL
87 lines
3.0 KiB
SQL
--
|
|
-- $Id$
|
|
--
|
|
-- Aanmaken import tabel voor import van Topdesk tickets
|
|
|
|
DEFINE thisfile = 'UBRH#55068.SQL'
|
|
DEFINE dbuser = '^UBRH'
|
|
|
|
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 ------
|
|
|
|
DROP TABLE ubrh_imp_topdesk;
|
|
|
|
CREATE TABLE ubrh_imp_topdesk
|
|
(
|
|
meldingnummer VARCHAR2 (30), -- meldbron nr (meldbron key zetten we op 6 SYSTEM)
|
|
extern_nummer VARCHAR2 (30), -- extern nummer
|
|
melderkey_voor NUMBER (10), -- perslidkey voor
|
|
melderkey NUMBER (10), -- perslidkey samengestelde naam
|
|
naam_aanmelder VARCHAR2 (100),
|
|
aanmaker_kaartkey NUMBER (10), -- perslidkey
|
|
aanmaker_kaart VARCHAR2 (100), -- perslid samengestelde naam
|
|
behandelaar VARCHAR2 (100), -- perslid samengestelde naam
|
|
behandelaar_key NUMBER (10), -- behandelaar
|
|
datum_aanmaak DATE, -- melding datum
|
|
datum_afgemeld DATE,
|
|
korte_omschrijving VARCHAR2 (80), -- onderwerp
|
|
soort_binnenkomst VARCHAR2 (100),
|
|
soort_binnenkomstkey NUMBER (10),
|
|
soort_melding VARCHAR2 (100), -- keuzelijst met soort melding
|
|
soort_melding_key NUMBER (10), --- eigentabel key
|
|
categorie_key NUMBER (10), --- categorie in csv, vakgroepkey
|
|
categorie VARCHAR2 (100), -- vakgroep omschrijving
|
|
subcategorie_key NUMBER (10), --- subcategorie in csv, sdt meldingkey
|
|
subcategorie VARCHAR2 (100), -- stdmelding omschrijving
|
|
status_key NUMBER (10), -- status key
|
|
status VARCHAR2 (30), -- status omschrijving
|
|
streefdatum DATE, -- einddatum
|
|
urgentie VARCHAR2 (80), -- prio
|
|
urgentie_key NUMBER (5) -- prio key
|
|
);
|
|
|
|
DROP TABLE ubrh_imp_mld_omschrijvingen;
|
|
|
|
--- Tabel om lange Topdesk omschrijvingen in de Facilitor DB te zetten
|
|
CREATE TABLE ubrh_imp_mld_omschrijvingen
|
|
(
|
|
meldingnummer VARCHAR2(30),
|
|
lange_omschrijving CLOB,
|
|
behandeling CLOB
|
|
);
|
|
|
|
DROP TABLE UBRH_MLD_NOTES;
|
|
|
|
-- Tabel om de CLOB om te zetten naar makkelijker hanteerbare tekstblokken
|
|
CREATE TABLE UBRH_MLD_NOTES
|
|
(
|
|
MLD_MELDING_KEY VARCHAR2 (30),
|
|
MLD_EXTERNNR VARCHAR2 (30),
|
|
OMS_1 VARCHAR2 (4000),
|
|
OMS_2 VARCHAR2 (4000),
|
|
OMS_3 VARCHAR2 (4000)
|
|
);
|
|
|
|
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
|