From 27084e1de49f33148c137e23b90610105a5225ab Mon Sep 17 00:00:00 2001 From: Erik Groener Date: Wed, 22 Mar 2023 16:06:18 +0000 Subject: [PATCH] AAGB#75630 Graag kolom ins_srtkenmerk_code toevoegen aan tabel svn path=/Database/trunk/; revision=59709 --- ALG/ALG_IND.SRC | 3 +++ ALG/ALG_TAB.SRC | 1 - BES/BES_IND.SRC | 3 ++- BES/BES_TAB.SRC | 2 -- BEZ/BEZ_IND.SRC | 2 ++ BEZ/BEZ_TAB.SRC | 1 - CNT/CNT_IND.SRC | 3 +++ CNT/CNT_TAB.SRC | 2 -- FAC/FAC_IND.SRC | 2 ++ FAC/FAC_TAB.SRC | 3 +-- FIN/FIN_IND.SRC | 1 + FIN/FIN_TAB.SRC | 1 - INS/INS_IND.SRC | 3 +++ INS/INS_TAB.SRC | 6 ++---- MLD/MLD_IND.SRC | 2 ++ MLD/MLD_TAB.SRC | 4 +--- PRS/PRS_IND.SRC | 2 ++ PRS/PRS_TAB.SRC | 1 - RES/RES_IND.SRC | 3 +++ RES/RES_TAB.SRC | 2 -- _UP/DB44to45.src | 30 +++++++++++++++--------------- 21 files changed, 42 insertions(+), 35 deletions(-) diff --git a/ALG/ALG_IND.SRC b/ALG/ALG_IND.SRC index 19f08b33..8d9ec973 100644 --- a/ALG/ALG_IND.SRC +++ b/ALG/ALG_IND.SRC @@ -17,6 +17,9 @@ create index alg_i_alg_verdieping1 on alg_verdieping(alg_gebouw_key); create index alg_i_alg_ruimte1 on alg_ruimte(alg_verdieping_key); create index alg_i_alg_ruimte2 on alg_ruimte(alg_srtruimte_key); create index alg_i_alg_ruimte3 on alg_ruimte(alg_ruimte_key, alg_ruimte_nr); + +create index alg_i_alg_kenmerk1 on alg_kenmerk(alg_kenmerk_code); + // speciaal tbv ins_v_alg_overzicht: CREATE INDEX alg_i_alg_ruimte4 on alg_ruimte(alg_verdieping_key,alg_ruimte_key, alg_ruimte_upper_nr, alg_ruimte_nr); diff --git a/ALG/ALG_TAB.SRC b/ALG/ALG_TAB.SRC index d796f4e0..bacabd48 100644 --- a/ALG/ALG_TAB.SRC +++ b/ALG/ALG_TAB.SRC @@ -716,7 +716,6 @@ CREATE_TABLE(alg_kenmerk,0) ,fac_functie_key NUMBER(10) CONSTRAINT fac_r_alg_kenmerk_functie REFERENCES fac_functie (fac_functie_key) - ,CONSTRAINT alg_u_alg_kenmerk_code UNIQUE(alg_kenmerk_code, alg_kenmerk_key, alg_kenmerk_verwijder) ); -- Koppeltabel tussen de Kennisbank (FAQ) en plaats (alg_v_allonroerendgoed) diff --git a/BES/BES_IND.SRC b/BES/BES_IND.SRC index 09c09ccb..8621db88 100644 --- a/BES/BES_IND.SRC +++ b/BES/BES_IND.SRC @@ -43,8 +43,9 @@ create index prs_i_prs_afdeling_p_bdr_key on prs_afdeling (prs_bedrijf_key); create unique index bes_i_bes_disc_params1 on bes_disc_params(bes_ins_discipline_key); CREATE INDEX bes_i_bes_kenmerkbestell1 ON bes_kenmerkbestell(bes_bestelling_key); - CREATE INDEX bes_i_bes_kenmerkbesteli1 ON bes_kenmerkbesteli(bes_bestelling_item_key); +CREATE INDEX bes_i_bes_srtkenmerk1 ON bes_srtkenmerk(bes_srtkenmerk_code); +CREATE INDEX bes_i_bes_kenmerk1 ON bes_kenmerk(bes_kenmerk_code); CREATE INDEX bes_i_bes_favoriet1 ON bes_favoriet(prs_perslid_key); diff --git a/BES/BES_TAB.SRC b/BES/BES_TAB.SRC index c1e72c11..7a349735 100644 --- a/BES/BES_TAB.SRC +++ b/BES/BES_TAB.SRC @@ -641,7 +641,6 @@ CREATE_TABLE(bes_srtkenmerk, 0) , CONSTRAINT bes_c_bes_srtkenmerk_dec CHECK(bes_srtkenmerk_dec >= 0 AND bes_srtkenmerk_dec <= bes_srtkenmerk_lengte) , CONSTRAINT bes_c_bes_srtkenmerk_aanm CHECK(bes_srtkenmerk_aanmaak IS NOT NULL) -, CONSTRAINT bes_u_bes_srtkenmerk_code UNIQUE(bes_srtkenmerk_code, bes_srtkenmerk_key, bes_srtkenmerk_verwijder) ); CREATE_TABLE(bes_kenmerk, 0) @@ -703,7 +702,6 @@ CREATE_TABLE(bes_kenmerk, 0) OR bes_kenmerk_toonbaar = 1) , CONSTRAINT bes_c_bes_kenmerk_aanmaak CHECK(bes_kenmerk_aanmaak IS NOT NULL) , CONSTRAINT bes_u_bes_kenmerk UNIQUE(bes_srtkenmerk_key, bes_srtinstallatie_key, bes_kenmerk_type, bes_kenmerk_niveau, bes_kenmerk_omschrijving, bes_kenmerk_groep, bes_kenmerk_verwijder) -, CONSTRAINT bes_u_bes_kenmerk_code UNIQUE(bes_kenmerk_code, bes_kenmerk_key, bes_kenmerk_verwijder) ); CREATE_TABLE(bes_kenmerkbestell, 0) diff --git a/BEZ/BEZ_IND.SRC b/BEZ/BEZ_IND.SRC index fd18a587..4a98f40b 100644 --- a/BEZ/BEZ_IND.SRC +++ b/BEZ/BEZ_IND.SRC @@ -14,6 +14,8 @@ CREATE INDEX bez_i_bez_afspraak_bez8 ON bez_afspraak(mld_opdr_key); create index bez_i_bez_bezoeker_afsp on bez_bezoekers (bez_afspraak_key); +CREATE INDEX bez_i_bez_kenmerk1 ON bez_kenmerk(bez_kenmerk_code); + REGISTERONCE('$Id$') #endif // BEZ diff --git a/BEZ/BEZ_TAB.SRC b/BEZ/BEZ_TAB.SRC index 38d223b7..f971f107 100644 --- a/BEZ/BEZ_TAB.SRC +++ b/BEZ/BEZ_TAB.SRC @@ -217,7 +217,6 @@ CREATE_TABLE(bez_kenmerk,0) ,fac_functie_key NUMBER(10) CONSTRAINT fac_r_bez_kenmerk_functie REFERENCES fac_functie (fac_functie_key) - ,CONSTRAINT bez_u_bez_kenmerk_code UNIQUE(bez_kenmerk_code, bez_kenmerk_key, bez_kenmerk_verwijder) ); CREATE_TABLE(bez_kenmerkwaarde,0) diff --git a/CNT/CNT_IND.SRC b/CNT/CNT_IND.SRC index 8e3afe8e..52785bd4 100644 --- a/CNT/CNT_IND.SRC +++ b/CNT/CNT_IND.SRC @@ -24,6 +24,9 @@ CREATE INDEX cnt_i_cnt_contract_object2 ON cnt_contract_object(cnt_ins_deel_key) CREATE INDEX cnt_i_cnt_contract_note1 ON cnt_contract_note(cnt_contract_key); CREATE UNIQUE INDEX cnt_i_cnt_factuurschema1 ON cnt_factuurschema(cnt_contract_key, cnt_factuurschema_boekmaand); +CREATE INDEX cnt_i_cnt_srtkenmerk1 ON cnt_srtkenmerk(cnt_srtkenmerk_code); +CREATE INDEX cnt_i_cnt_kenmerk1 ON cnt_kenmerk(cnt_kenmerk_code); + REGISTERONCE('$Id$') #endif // CNT diff --git a/CNT/CNT_TAB.SRC b/CNT/CNT_TAB.SRC index 37fc15b4..5bca4702 100644 --- a/CNT/CNT_TAB.SRC +++ b/CNT/CNT_TAB.SRC @@ -330,7 +330,6 @@ CREATE_TABLE(cnt_srtkenmerk, 0) , CONSTRAINT cnt_c_cnt_srtkenmerk_dec CHECK(cnt_srtkenmerk_dec >= 0 AND cnt_srtkenmerk_dec <= cnt_srtkenmerk_lengte) , CONSTRAINT cnt_c_cnt_srtkenmerk_aanm CHECK(cnt_srtkenmerk_aanmaak IS NOT NULL) -, CONSTRAINT cnt_u_bes_srtkenmerk_code UNIQUE(cnt_srtkenmerk_code, cnt_srtkenmerk_key, cnt_srtkenmerk_verwijder) ); CREATE_TABLE(cnt_kenmerk, 0) @@ -385,7 +384,6 @@ CREATE_TABLE(cnt_kenmerk, 0) OR cnt_kenmerk_toonbaar = 1) , CONSTRAINT cnt_c_cnt_kenmerk_aanmaak CHECK(cnt_kenmerk_aanmaak IS NOT NULL) , CONSTRAINT cnt_u_cnt_kenmerk UNIQUE(cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_omschrijving, cnt_kenmerk_groep, cnt_kenmerk_verwijder) -, CONSTRAINT cnt_u_cnt_kenmerk_code UNIQUE(cnt_kenmerk_code, cnt_kenmerk_key, cnt_kenmerk_verwijder) ); CREATE_TABLE(cnt_kenmerkcontract, 0) diff --git a/FAC/FAC_IND.SRC b/FAC/FAC_IND.SRC index 924f604b..fcfa0a9e 100644 --- a/FAC/FAC_IND.SRC +++ b/FAC/FAC_IND.SRC @@ -72,4 +72,6 @@ CREATE INDEX fac_i_fac_bijlagen_refkey1 ON fac_bijlagen(fac_bijlagen_refkey); CREATE INDEX fac_i_fac_note_group1 ON fac_note_group(fac_note_group_xmlnode, fac_note_group_volgnr); +CREATE INDEX faq_i_faq_kenmerk1 ON faq_kenmerk(faq_kenmerk_code); + REGISTERONCE('$Id$') diff --git a/FAC/FAC_TAB.SRC b/FAC/FAC_TAB.SRC index d535cc02..7747c9f1 100644 --- a/FAC/FAC_TAB.SRC +++ b/FAC/FAC_TAB.SRC @@ -2263,8 +2263,7 @@ CREATE_TABLE(faq_kenmerk,0) DEFAULT NULLDATUM, fac_functie_key NUMBER(10) CONSTRAINT fac_r_faq_kenmerk_functie REFERENCES fac_functie (fac_functie_key), - CONSTRAINT faq_u_faq_kenmerk UNIQUE(faq_discipline_key, faq_kenmerk_omschrijving, faq_kenmerk_groep, faq_kenmerk_verwijder), - CONSTRAINT faq_u_faq_kenmerk_code UNIQUE(faq_kenmerk_code, faq_kenmerk_key, faq_kenmerk_verwijder) + CONSTRAINT faq_u_faq_kenmerk UNIQUE(faq_discipline_key, faq_kenmerk_omschrijving, faq_kenmerk_groep, faq_kenmerk_verwijder) // Note: this constraint is defined in INS_TAB.SRC // , CONSTRAINT faq_c_faq_kenmerk_discipline FOREIGN KEY(faq_discipline_key) REFERENCES ins_tab_discipline(ins_discipline_key) ); diff --git a/FIN/FIN_IND.SRC b/FIN/FIN_IND.SRC index 577ea573..4840d2f1 100644 --- a/FIN/FIN_IND.SRC +++ b/FIN/FIN_IND.SRC @@ -12,6 +12,7 @@ CREATE INDEX fin_i_fin_factuurregel1 ON fin_factuurregel(fin_factuur_key); CREATE INDEX fin_i_fin_factuurnote1 ON fin_factuur_note(fin_factuur_key); CREATE INDEX fin_i_fin_verkoopfactuur1 ON fin_verkoopfactuur(fin_verkoopfactuur_refkey, fin_verkoopfactuur_xmlnode); CREATE INDEX fin_i_fin_verkoopfactuur2 ON fin_verkoopfactuur(fin_verkoopfactuur_id); +CREATE INDEX fin_i_fin_kenmerk1 ON fin_kenmerk(fin_kenmerk_code); REGISTERONCE('$Id$') diff --git a/FIN/FIN_TAB.SRC b/FIN/FIN_TAB.SRC index cd9e79d3..04292a7b 100644 --- a/FIN/FIN_TAB.SRC +++ b/FIN/FIN_TAB.SRC @@ -245,7 +245,6 @@ CREATE_TABLE(fin_kenmerk,0) ,fac_functie_key NUMBER(10) CONSTRAINT fac_r_fin_kenmerk_functie REFERENCES fac_functie (fac_functie_key) - ,CONSTRAINT fin_u_fin_kenmerk_code UNIQUE(fin_kenmerk_code, fin_kenmerk_key, fin_kenmerk_verwijder) ); CREATE_TABLE(fin_kenmerkfactuur,0) diff --git a/INS/INS_IND.SRC b/INS/INS_IND.SRC index f6ad8326..f8cfaba7 100644 --- a/INS/INS_IND.SRC +++ b/INS/INS_IND.SRC @@ -44,6 +44,9 @@ CREATE UNIQUE INDEX ins_i_ins_deel_state_hist1 ON ins_deel_state_history(ins_dee CREATE INDEX ins_i_ins_deelsrtcontrole1 ON ins_deelsrtcontrole(ins_deelsrtcontrole_status, ins_deel_key); +CREATE INDEX ins_i_ins_srtkenmerk1 ON ins_srtkenmerk(ins_srtkenmerk_code); +CREATE INDEX ins_i_ins_kenmerk1 ON ins_kenmerk(ins_kenmerk_code); + REGISTERONCE('$Id$') #endif // INS diff --git a/INS/INS_TAB.SRC b/INS/INS_TAB.SRC index 0481f418..4edd8e44 100644 --- a/INS/INS_TAB.SRC +++ b/INS/INS_TAB.SRC @@ -790,8 +790,7 @@ CREATE_TABLE(ins_srtkenmerk, 0) CONSTRAINT ins_u_ins_srtkenmerk_upper UNIQUE (ins_srtkenmerk_upper, ins_srtkenmerk_verwijder), CONSTRAINT ins_c_ins_srtkenmerk_max_min CHECK(ins_srtkenmerk_nmax >= ins_srtkenmerk_nmin), CONSTRAINT ins_c_ins_srtkenmerk_dec CHECK(ins_srtkenmerk_dec >= 0 - AND ins_srtkenmerk_dec <= ins_srtkenmerk_lengte), - CONSTRAINT ins_u_bes_srtkenmerk_code UNIQUE(ins_srtkenmerk_code, ins_srtkenmerk_key, ins_srtkenmerk_verwijder) + AND ins_srtkenmerk_dec <= ins_srtkenmerk_lengte) ); CREATE_TABLE(ins_kenmerk, 0) @@ -862,8 +861,7 @@ CREATE_TABLE(ins_kenmerk, 0) NUMBER(10) CONSTRAINT fac_r_ins_kenmerk_functie REFERENCES fac_functie (fac_functie_key), CONSTRAINT ins_r_ins_srtinstallatie_key1 CHECK(ins_srtinstallatie_key IS NOT NULL OR ins_kenmerk_niveau = 'D'), - CONSTRAINT ins_u_ins_kenmerk UNIQUE(ins_srtkenmerk_key, ins_srtinstallatie_key, ins_kenmerk_niveau, ins_kenmerk_omschrijving, ins_kenmerk_groep, ins_kenmerk_verwijder), - CONSTRAINT ins_u_ins_kenmerk_code UNIQUE(ins_kenmerk_code, ins_kenmerk_key, ins_kenmerk_verwijder) + CONSTRAINT ins_u_ins_kenmerk UNIQUE(ins_srtkenmerk_key, ins_srtinstallatie_key, ins_kenmerk_niveau, ins_kenmerk_omschrijving, ins_kenmerk_groep, ins_kenmerk_verwijder) ); /* De waarde mag in de tabel NULL zijn, maar om de database niet diff --git a/MLD/MLD_IND.SRC b/MLD/MLD_IND.SRC index 953dc8b4..5b5b56de 100644 --- a/MLD/MLD_IND.SRC +++ b/MLD/MLD_IND.SRC @@ -48,6 +48,8 @@ create index mld_i_mld_typeopdr1 on mld_typeopdr(mld_typeopdr_module); create index mld_i_mld_kenmerk1 on mld_kenmerk(mld_srtkenmerk_key); create index mld_i_mld_kenmerk2 on mld_kenmerk(mld_stdmelding_key); +create index mld_i_mld_kenmerk3 on mld_kenmerk(mld_kenmerk_code); +create index mld_i_mld_srtkenmerk1 on mld_srtkenmerk(mld_srtkenmerk_code); create index mld_i_mld_kenmerkmelding1 on mld_kenmerkmelding(mld_melding_key); diff --git a/MLD/MLD_TAB.SRC b/MLD/MLD_TAB.SRC index 4fe065d1..f99fb83d 100644 --- a/MLD/MLD_TAB.SRC +++ b/MLD/MLD_TAB.SRC @@ -1258,7 +1258,6 @@ CREATE_TABLE(mld_srtkenmerk, 0) , CONSTRAINT mld_c_mld_srtkenmerk_dec CHECK(mld_srtkenmerk_dec >= 0 AND mld_srtkenmerk_dec <= mld_srtkenmerk_lengte) , CONSTRAINT mld_c_mld_srtkenmerk_aanm CHECK(mld_srtkenmerk_aanmaak IS NOT NULL) -, CONSTRAINT mld_u_mld_srtkenmerk_code UNIQUE(mld_srtkenmerk_code, mld_srtkenmerk_key, mld_srtkenmerk_verwijder) ); CREATE_TABLE(mld_kenmerk, 0) @@ -1333,8 +1332,7 @@ CREATE_TABLE(mld_kenmerk, 0) , CONSTRAINT mld_c_mld_kenmerk_aanmaak CHECK(mld_kenmerk_aanmaak IS NOT NULL) , CONSTRAINT mld_u_mld_kenmerk UNIQUE(mld_srtkenmerk_key, mld_stdmelding_key, mld_typeopdr_key, mld_kenmerk_niveau, mld_kenmerk_omschrijving, mld_kenmerk_groep, mld_kenmerk_verwijder) , CONSTRAINT mld_r_mld_srtkenmerk_key3 FOREIGN KEY(mld_typeopdr_key) REFERENCES mld_typeopdr(mld_typeopdr_key) ON DELETE CASCADE -, CONSTRAINT mld_u_mld_kenmerk_code UNIQUE(mld_kenmerk_code, mld_kenmerk_key, mld_kenmerk_verwijder) -); +; CREATE_TABLE(mld_kenmerkmelding, 0) ( mld_kenmerkmelding_key diff --git a/PRS/PRS_IND.SRC b/PRS/PRS_IND.SRC index b60c639e..ea01a996 100644 --- a/PRS/PRS_IND.SRC +++ b/PRS/PRS_IND.SRC @@ -45,6 +45,8 @@ CREATE UNIQUE INDEX prs_i_prs_kostenplaatsdisc1 ON prs_kostenplaatsdisc (prs_kos CREATE UNIQUE INDEX prs_i_prs_perslid_tabs1 on prs_perslid_tabs(prs_perslid_key, prs_perslid_tabs_code); +CREATE INDEX prs_i_prs_kenmerk1 ON prs_kenmerk(prs_kenmerk_code); + REGISTERONCE('$Id$') #endif // PRS diff --git a/PRS/PRS_TAB.SRC b/PRS/PRS_TAB.SRC index 8f34c836..351d2589 100644 --- a/PRS/PRS_TAB.SRC +++ b/PRS/PRS_TAB.SRC @@ -1119,7 +1119,6 @@ CREATE_TABLE(prs_kenmerk,0) ,fac_functie_key NUMBER(10) CONSTRAINT fac_r_prs_kenmerk_functie REFERENCES fac_functie (fac_functie_key) - ,CONSTRAINT prs_u_prs_kenmerk_code UNIQUE(prs_kenmerk_code, prs_kenmerk_key, prs_kenmerk_verwijder) ); CREATE_TABLE(prs_kenmerklink,0) diff --git a/RES/RES_IND.SRC b/RES/RES_IND.SRC index de89a331..e8297a62 100644 --- a/RES/RES_IND.SRC +++ b/RES/RES_IND.SRC @@ -55,6 +55,9 @@ CREATE UNIQUE INDEX res_i_res_activiteitdisc1 ON res_activiteitdiscipline(res_di CREATE UNIQUE INDEX res_i_res_ruimte_sync ON res_ruimte_sync(res_ruimte_key); +CREATE INDEX res_i_res_srtkenmerk1 ON res_srtkenmerk(res_srtkenmerk_code); +CREATE INDEX res_i_res_kenmerk1 ON res_kenmerk(res_kenmerk_code); + REGISTERONCE('$Id$') #endif // RES diff --git a/RES/RES_TAB.SRC b/RES/RES_TAB.SRC index 666e4d00..f3b40980 100644 --- a/RES/RES_TAB.SRC +++ b/RES/RES_TAB.SRC @@ -809,7 +809,6 @@ CREATE_TABLE(res_srtkenmerk, 0) , CONSTRAINT res_c_res_srtkenmerk_dec CHECK(res_srtkenmerk_dec >= 0 AND res_srtkenmerk_dec <= res_srtkenmerk_lengte) , CONSTRAINT res_c_res_srtkenmerk_aanm CHECK(res_srtkenmerk_aanmaak IS NOT NULL) -, CONSTRAINT res_u_bes_srtkenmerk_code UNIQUE(res_srtkenmerk_code, res_srtkenmerk_key, res_srtkenmerk_verwijder) ); @@ -873,7 +872,6 @@ CREATE_TABLE(res_kenmerk, 0) , CONSTRAINT res_r_res_artikel_key FOREIGN KEY(res_artikel_key) REFERENCES res_artikel(res_artikel_key) , CONSTRAINT res_c_res_kenmerk_discipline FOREIGN KEY(res_discipline_key) REFERENCES ins_tab_discipline(ins_discipline_key) , CONSTRAINT res_u_res_kenmerk UNIQUE(res_activiteit_key, res_discipline_key, res_artikel_key, res_srtkenmerk_key, res_kenmerk_omschrijving, res_kenmerk_groep, res_kenmerk_verwijder) -, CONSTRAINT res_u_res_kenmerk_code UNIQUE(res_kenmerk_code, res_kenmerk_key, res_kenmerk_verwijder) ); CREATE_TABLE(res_kenmerkwaarde, 0) diff --git a/_UP/DB44to45.src b/_UP/DB44to45.src index cc88e15d..a88d0a11 100644 --- a/_UP/DB44to45.src +++ b/_UP/DB44to45.src @@ -38,21 +38,21 @@ ALTER TABLE ins_srtkenmerk ADD ins_srtkenmerk_code VARCHAR2(60); ALTER TABLE res_srtkenmerk ADD res_srtkenmerk_code VARCHAR2(60); ALTER TABLE fac_imp_flex ADD (srtkenmerk_code VARCHAR2(255), kenmerk_code VARCHAR2(255)); -ALTER TABLE alg_kenmerk ADD CONSTRAINT alg_u_alg_kenmerk_code UNIQUE(alg_kenmerk_code, alg_kenmerk_key, alg_kenmerk_verwijder); -ALTER TABLE bes_kenmerk ADD CONSTRAINT bes_u_bes_kenmerk_code UNIQUE(bes_kenmerk_code, bes_kenmerk_key, bes_kenmerk_verwijder); -ALTER TABLE bez_kenmerk ADD CONSTRAINT bez_u_bez_kenmerk_code UNIQUE(bez_kenmerk_code, bez_kenmerk_key, bez_kenmerk_verwijder); -ALTER TABLE cnt_kenmerk ADD CONSTRAINT cnt_u_cnt_kenmerk_code UNIQUE(cnt_kenmerk_code, cnt_kenmerk_key, cnt_kenmerk_verwijder); -ALTER TABLE faq_kenmerk ADD CONSTRAINT faq_u_faq_kenmerk_code UNIQUE(faq_kenmerk_code, faq_kenmerk_key, faq_kenmerk_verwijder); -ALTER TABLE fin_kenmerk ADD CONSTRAINT fin_u_fin_kenmerk_code UNIQUE(fin_kenmerk_code, fin_kenmerk_key, fin_kenmerk_verwijder); -ALTER TABLE ins_kenmerk ADD CONSTRAINT ins_u_ins_kenmerk_code UNIQUE(ins_kenmerk_code, ins_kenmerk_key, ins_kenmerk_verwijder); -ALTER TABLE mld_kenmerk ADD CONSTRAINT mld_u_mld_kenmerk_code UNIQUE(mld_kenmerk_code, mld_kenmerk_key, mld_kenmerk_verwijder); -ALTER TABLE prs_kenmerk ADD CONSTRAINT prs_u_prs_kenmerk_code UNIQUE(prs_kenmerk_code, prs_kenmerk_key, prs_kenmerk_verwijder); -ALTER TABLE res_kenmerk ADD CONSTRAINT res_u_res_kenmerk_code UNIQUE(res_kenmerk_code, res_kenmerk_key, res_kenmerk_verwijder); -ALTER TABLE bes_srtkenmerk ADD CONSTRAINT bes_u_bes_srtkenmerk_code UNIQUE(bes_srtkenmerk_code, bes_srtkenmerk_key, bes_srtkenmerk_verwijder); -ALTER TABLE cnt_srtkenmerk ADD CONSTRAINT cnt_u_bes_srtkenmerk_code UNIQUE(cnt_srtkenmerk_code, cnt_srtkenmerk_key, cnt_srtkenmerk_verwijder); -ALTER TABLE ins_srtkenmerk ADD CONSTRAINT ins_u_bes_srtkenmerk_code UNIQUE(ins_srtkenmerk_code, ins_srtkenmerk_key, ins_srtkenmerk_verwijder); -ALTER TABLE mld_srtkenmerk ADD CONSTRAINT mld_u_mld_srtkenmerk_code UNIQUE(mld_srtkenmerk_code, mld_srtkenmerk_key, mld_srtkenmerk_verwijder); -ALTER TABLE res_srtkenmerk ADD CONSTRAINT res_u_bes_srtkenmerk_code UNIQUE(res_srtkenmerk_code, res_srtkenmerk_key, res_srtkenmerk_verwijder); +CREATE INDEX bes_i_bes_srtkenmerk1 ON bes_srtkenmerk(bes_srtkenmerk_code); +CREATE INDEX cnt_i_cnt_srtkenmerk1 ON cnt_srtkenmerk(cnt_srtkenmerk_code); +CREATE INDEX ins_i_ins_srtkenmerk1 ON ins_srtkenmerk(ins_srtkenmerk_code); +CREATE INDEX mld_i_mld_srtkenmerk1 on mld_srtkenmerk(mld_srtkenmerk_code); +CREATE INDEX res_i_res_srtkenmerk1 ON res_srtkenmerk(res_srtkenmerk_code); +CREATE INDEX alg_i_alg_kenmerk1 ON alg_kenmerk(alg_kenmerk_code); +CREATE INDEX bes_i_bes_kenmerk1 ON bes_kenmerk(bes_kenmerk_code); +CREATE INDEX bez_i_bez_kenmerk1 ON bez_kenmerk(bez_kenmerk_code); +CREATE INDEX cnt_i_cnt_kenmerk1 ON cnt_kenmerk(cnt_kenmerk_code); +CREATE INDEX faq_i_faq_kenmerk1 ON faq_kenmerk(faq_kenmerk_code); +CREATE INDEX fin_i_fin_kenmerk1 ON fin_kenmerk(fin_kenmerk_code); +CREATE INDEX ins_i_ins_kenmerk1 ON ins_kenmerk(ins_kenmerk_code); +CREATE INDEX mld_i_mld_kenmerk3 ON mld_kenmerk(mld_kenmerk_code); +CREATE INDEX prs_i_prs_kenmerk1 ON prs_kenmerk(prs_kenmerk_code); +CREATE INDEX res_i_res_kenmerk1 ON res_kenmerk(res_kenmerk_code); -- Kolommen voor kenmerken transport leeg maken om de code velden op de juiste plaats te krijgen. DELETE FROM fac_usrrap_cols