Files
Customer/CONN/Once/conn470to471.sql
Arthur Egberink 2e18ae05ba CONN#13419
svn path=/Customer/trunk/; revision=13423
2007-10-30 08:19:40 +00:00

209 lines
6.8 KiB
SQL

-- CONN470to471
--
--
SET ECHO ON
SPOOL xconn470to471.lst
PROMPT $Revision: 8 $
-- uwva#13142 Vervallen, fac_import_file wordt nu gebruikt
DROP TABLE conn_imp_factuur_file;
-- Trigger uit scheelt uuuren!
ALTER TRIGGER ins_t_ins_deel_B_IU DISABLE;
UPDATE ins_deel d
SET ins_deel_x =
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel kd
WHERE kd.ins_deel_key = d.ins_deel_key
AND kd.ins_kenmerkdeel_verwijder IS NULL
AND ins_kenmerk_key IN (SELECT ins_kenmerk_key
FROM ins_kenmerk
WHERE ins_srtkenmerk_key = 405));
UPDATE ins_deel d
SET ins_deel_y =
(SELECT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel kd
WHERE kd.ins_deel_key = d.ins_deel_key
AND kd.ins_kenmerkdeel_verwijder IS NULL
AND ins_kenmerk_key IN (SELECT ins_kenmerk_key
FROM ins_kenmerk
WHERE ins_srtkenmerk_key = 406));
ALTER TRIGGER ins_t_ins_deel_B_IU ENABLE;
DELETE FROM ins_kenmerkdeel
WHERE ins_kenmerk_key IN (SELECT ins_kenmerk_key
FROM ins_kenmerk
WHERE ins_srtkenmerk_key IN (405, 406));
DELETE FROM ins_kenmerk WHERE ins_srtkenmerk_key IN (405, 406);
DELETE FROM ins_srtkenmerk WHERE ins_srtkenmerk_key IN (405, 406);
-- DUMMIES, anders falen de inserts die hiernaar verwijzen!
-- Komt nogal nauw allemaal, ook de to_number moet!
CREATE OR REPLACE VIEW conn_v_meterstanden_verantw (prs_perslid_key, verantwoordelijke)
AS SELECT TO_NUMBER(NULL), NULL FROM DUAL;
CREATE OR REPLACE VIEW conn_v_noti_meterstreminder (code, sender, receiver, text, key, xkey)
AS SELECT NULL, NULL, NULL, NULL, NULL, NULL FROM DUAL;
-- CONN#12661: Notificatie op basis van meterstandverantwoordelijke per locatie
-- Toevoegen kenmerkdomein voor kenmerk "Meterstand verantwoordelijke"
INSERT INTO alg_refkenmerk
(alg_refkenmerk_omschrijving,
alg_refkenmerk_objectnaam,
alg_refkenmerk_kolomnaam,
alg_refkenmerk_kolomtxt
)
VALUES ('Meterstandverantwoordelijke',
'CONN_V_METERSTANDEN_VERANTW',
'PRS_PERSLID_KEY',
'VERANTWOORDELIJKE'
);
-- Toevoegen locatie kenmerk 'Meterstanden verantwoordelijke'
INSERT INTO alg_kenmerk
(alg_kenmerk_niveau,
alg_kenmerk_volgnr,
alg_kenmerk_omschrijving,
alg_kenmerk_kenmerktype,
alg_refkenmerk_key
)
VALUES ('L',
10,
'Meterstanden verantwoordelijke',
'R',
(SELECT alg_refkenmerk_key
FROM alg_refkenmerk
WHERE alg_refkenmerk_omschrijving LIKE 'Meterstandverantwoordelijke')
);
-- Notificatiejob toevoegen
INSERT INTO FAC_NOTIFICATIE_JOB
(fac_notificatie_job_view,
fac_notificatie_job_oms,
fac_notificatie_job_mode,
fac_notificatie_job_interval,
fac_notificatie_job_nextrun
)
VALUES ('CONN_V_NOTI_METERSTREMINDER',
'Herinneringsemail verantwoordelijke meterstanden locatie',
2,
2184, -- 91 dagen * 24 uur = 2184 dagen
TO_DATE('2007-09-15', 'YYYY-MM-DD HH24:MI')
);
ALTER TABLE conn_imp_factuur ADD (locatie VARCHAR2(4), afleverdatum VARCHAR2(8));
ALTER TABLE conn_imp_factuur ADD (btw_bedrag VARCHAR2(11), docid VARCHAR2(100));
ALTER TABLE conn_imp_factuur ADD (omschrijving VARCHAR2(60));
alter table conn_exp_contractmutatie ADD (status VARCHAR2(1), exportdatum DATE);
-- toevoegen tabel voor import van huurmutaties.
CREATE TABLE CONN_IMP_CONTRACTMUTATIE
(
BEDRIJFSNUMMER VARCHAR2(30),
MUTATIENUMMER VARCHAR2(20),
COMPLEXNUMMER VARCHAR2(20),
EENHEIDSNUMMER VARCHAR2(83),
HUURDERNUMMER VARCHAR2(20),
BUDGETCODE VARCHAR2(20),
INGANGSDATUM DATE,
INDEXERINGSDATUM DATE,
BRUTOHUUR NUMBER(10,2),
INVOERDATUM DATE,
GEBEURTENIS VARCHAR2(20),
TARIEFTYPE VARCHAR2(10),
RUIMTESOORT VARCHAR2(10),
AANTAL NUMBER(8,2),
TARIEF NUMBER(12,5),
TOTAAL NUMBER(10,2),
AANTALREGELS NUMBER(6)
);
drop procedure CONN_UPDATE_NAV_HUURTARIEVEN;
drop view CONN_V_ONTVANGEN_HUURCONTR;
drop table CONN_BEDRIJF_TEMP;
drop table CONN_CONTACTPERS;
drop table CONN_CONTACTPERSONEN_ERROR;
drop table CONN_IMPORT;
drop table CONN_IMPORT_EINDPUNT;
drop table CONN_IMPORT_ETABEL;
drop table CONN_IMPORT_ETABEL_WORK;
drop table CONN_IMPORT_KOSTENPLAATS;
drop table CONN_IMPORT_SCHOONMAAK;
drop table CONN_IMPORT_SCHOONMAAKPR;
drop table CONN_IMPORT_WERKPLEK;
drop table CONN_IMP_CONTRACTBEVESTIGING;
drop table CONN_IMP_CONTRACTINDEXERING;
drop table CONN_IMP_NAV_HUURCONTRACTEN;
drop table CONN_IMP_NAV_HUURTARIEVEN;
drop table CONN_ONTV_MUTATIE;
drop table fip_afdeling;
drop table fip_artikel;
drop table fip_bedrijf;
drop table fip_bedrijf_lev;
drop table fip_bedrijf_lev_bez;
drop table fip_cont_pers;
drop table fip_error;
drop table fip_gebouw;
drop table fip_import_obj;
drop table fip_info;
drop table fip_locatie;
drop table fip_opdr_flexp_val;
drop table fip_perslid;
drop table fip_perslid_conn;
drop table fip_ruimte;
drop table fip_srtmelding;
drop table fip_up_cat;
drop table fip_up_cat2;
drop table fip_voorziening;
drop table aeg;
drop table tmp;
drop table tmp_conn;
DROP VIEW CONN_SCHOONGEG;
DROP VIEW CONN_V_SCHOONGEG;
DROP VIEW FIP_BEDRIJF_LEV_BEZ_SRC;
DROP VIEW FIP_BEDRIJF_LEV_SRC;
DROP VIEW FIP_CONT_PERS_SRC;
DROP VIEW FIP_GEBOUW_SRC;
DROP VIEW FIP_IMPORT_ERRMES;
DROP VIEW FIP_OPDR_FLEXP_VAL_SRC;
DROP VIEW FIP_V_IMPORT_OBJ;
DROP VIEW FIP_V_IMPORT_OBJ_AANTAL;
DROP VIEW FIP_V_IMPORT_OBJ_BEGINDATUM;
DROP VIEW FIP_V_IMPORT_OBJ_EINDDATUM;
DROP VIEW FIP_V_IMPORT_OBJ_FREQUENTIE;
DROP VIEW FIP_V_IMPORT_OBJ_PRIJS;
DROP VIEW TMP_V;
DROP VIEW TMP_DEL_GEBOUW;
DROP VIEW FIP_V_IMPORT_OBJ2;
DROP VIEW FIP_V_OPDR_FLEXP_VAL;
DROP VIEW FIP_V_CONT_PERS;
DROP VIEW FIP_V_BEDRIJF_LEV_BEZ;
DROP VIEW FIP_V_GEBOUW;
DROP VIEW CONN_FIP_V_IMPORT_OBJ_ERROR;
DROP VIEW FIP_IMPORT_OBJ_ADD_TERREIN;
DROP VIEW FIP_V_IMPORT_OBJ3;
DROP VIEW FIP_V_IMPORT_OBJ4;
DROP VIEW FIP_V_IMPORT_OBJ_5; -- komt niet voor in de dit dump??
DROP VIEW CONN_V_OPPERVLAKTE;
DROP PROCEDURE TMP_CONN_552;
DROP PROCEDURE TMP_CONN_665;
DROP PROCEDURE CONN_IMPORT_NAV_HUURCONTRACTEN;
DROP PROCEDURE CONN_IMPORT_NAV_HUURTARIEVEN;
DROP PROCEDURE CONN_UPDATE_NAV_HUURCONTRACTEN;
SPOOL OFF
@conn.sql