AAGB#75630 Graag kolom ins_srtkenmerk_code toevoegen aan tabel

svn path=/Database/trunk/; revision=59709
This commit is contained in:
Erik Groener
2023-03-22 16:06:18 +00:00
parent 588e3f3549
commit 27084e1de4
21 changed files with 42 additions and 35 deletions

View File

@@ -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_ruimte1 on alg_ruimte(alg_verdieping_key);
create index alg_i_alg_ruimte2 on alg_ruimte(alg_srtruimte_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_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: // 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); CREATE INDEX alg_i_alg_ruimte4 on alg_ruimte(alg_verdieping_key,alg_ruimte_key, alg_ruimte_upper_nr, alg_ruimte_nr);

View File

@@ -716,7 +716,6 @@ CREATE_TABLE(alg_kenmerk,0)
,fac_functie_key ,fac_functie_key
NUMBER(10) NUMBER(10)
CONSTRAINT fac_r_alg_kenmerk_functie REFERENCES fac_functie (fac_functie_key) 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) -- Koppeltabel tussen de Kennisbank (FAQ) en plaats (alg_v_allonroerendgoed)

View File

@@ -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 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_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_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); CREATE INDEX bes_i_bes_favoriet1 ON bes_favoriet(prs_perslid_key);

View File

@@ -641,7 +641,6 @@ CREATE_TABLE(bes_srtkenmerk, 0)
, CONSTRAINT bes_c_bes_srtkenmerk_dec CHECK(bes_srtkenmerk_dec >= 0 , CONSTRAINT bes_c_bes_srtkenmerk_dec CHECK(bes_srtkenmerk_dec >= 0
AND bes_srtkenmerk_dec <= bes_srtkenmerk_lengte) AND bes_srtkenmerk_dec <= bes_srtkenmerk_lengte)
, CONSTRAINT bes_c_bes_srtkenmerk_aanm CHECK(bes_srtkenmerk_aanmaak IS NOT NULL) , 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) CREATE_TABLE(bes_kenmerk, 0)
@@ -703,7 +702,6 @@ CREATE_TABLE(bes_kenmerk, 0)
OR bes_kenmerk_toonbaar = 1) OR bes_kenmerk_toonbaar = 1)
, CONSTRAINT bes_c_bes_kenmerk_aanmaak CHECK(bes_kenmerk_aanmaak IS NOT NULL) , 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 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) CREATE_TABLE(bes_kenmerkbestell, 0)

View File

@@ -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_bezoeker_afsp on bez_bezoekers (bez_afspraak_key);
CREATE INDEX bez_i_bez_kenmerk1 ON bez_kenmerk(bez_kenmerk_code);
REGISTERONCE('$Id$') REGISTERONCE('$Id$')
#endif // BEZ #endif // BEZ

View File

@@ -217,7 +217,6 @@ CREATE_TABLE(bez_kenmerk,0)
,fac_functie_key ,fac_functie_key
NUMBER(10) NUMBER(10)
CONSTRAINT fac_r_bez_kenmerk_functie REFERENCES fac_functie (fac_functie_key) 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) CREATE_TABLE(bez_kenmerkwaarde,0)

View File

@@ -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 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 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$') REGISTERONCE('$Id$')
#endif // CNT #endif // CNT

View File

@@ -330,7 +330,6 @@ CREATE_TABLE(cnt_srtkenmerk, 0)
, CONSTRAINT cnt_c_cnt_srtkenmerk_dec CHECK(cnt_srtkenmerk_dec >= 0 , CONSTRAINT cnt_c_cnt_srtkenmerk_dec CHECK(cnt_srtkenmerk_dec >= 0
AND cnt_srtkenmerk_dec <= cnt_srtkenmerk_lengte) AND cnt_srtkenmerk_dec <= cnt_srtkenmerk_lengte)
, CONSTRAINT cnt_c_cnt_srtkenmerk_aanm CHECK(cnt_srtkenmerk_aanmaak IS NOT NULL) , 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) CREATE_TABLE(cnt_kenmerk, 0)
@@ -385,7 +384,6 @@ CREATE_TABLE(cnt_kenmerk, 0)
OR cnt_kenmerk_toonbaar = 1) OR cnt_kenmerk_toonbaar = 1)
, CONSTRAINT cnt_c_cnt_kenmerk_aanmaak CHECK(cnt_kenmerk_aanmaak IS NOT NULL) , 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 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) CREATE_TABLE(cnt_kenmerkcontract, 0)

View File

@@ -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 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$') REGISTERONCE('$Id$')

View File

@@ -2263,8 +2263,7 @@ CREATE_TABLE(faq_kenmerk,0)
DEFAULT NULLDATUM, DEFAULT NULLDATUM,
fac_functie_key NUMBER(10) fac_functie_key NUMBER(10)
CONSTRAINT fac_r_faq_kenmerk_functie REFERENCES fac_functie (fac_functie_key), 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 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)
// Note: this constraint is defined in INS_TAB.SRC // 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) // , CONSTRAINT faq_c_faq_kenmerk_discipline FOREIGN KEY(faq_discipline_key) REFERENCES ins_tab_discipline(ins_discipline_key)
); );

View File

@@ -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_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_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_verkoopfactuur2 ON fin_verkoopfactuur(fin_verkoopfactuur_id);
CREATE INDEX fin_i_fin_kenmerk1 ON fin_kenmerk(fin_kenmerk_code);
REGISTERONCE('$Id$') REGISTERONCE('$Id$')

View File

@@ -245,7 +245,6 @@ CREATE_TABLE(fin_kenmerk,0)
,fac_functie_key ,fac_functie_key
NUMBER(10) NUMBER(10)
CONSTRAINT fac_r_fin_kenmerk_functie REFERENCES fac_functie (fac_functie_key) 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) CREATE_TABLE(fin_kenmerkfactuur,0)

View File

@@ -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_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$') REGISTERONCE('$Id$')
#endif // INS #endif // INS

View File

@@ -790,8 +790,7 @@ CREATE_TABLE(ins_srtkenmerk, 0)
CONSTRAINT ins_u_ins_srtkenmerk_upper UNIQUE (ins_srtkenmerk_upper, ins_srtkenmerk_verwijder), 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_max_min CHECK(ins_srtkenmerk_nmax >= ins_srtkenmerk_nmin),
CONSTRAINT ins_c_ins_srtkenmerk_dec CHECK(ins_srtkenmerk_dec >= 0 CONSTRAINT ins_c_ins_srtkenmerk_dec CHECK(ins_srtkenmerk_dec >= 0
AND ins_srtkenmerk_dec <= ins_srtkenmerk_lengte), AND ins_srtkenmerk_dec <= ins_srtkenmerk_lengte)
CONSTRAINT ins_u_bes_srtkenmerk_code UNIQUE(ins_srtkenmerk_code, ins_srtkenmerk_key, ins_srtkenmerk_verwijder)
); );
CREATE_TABLE(ins_kenmerk, 0) CREATE_TABLE(ins_kenmerk, 0)
@@ -862,8 +861,7 @@ CREATE_TABLE(ins_kenmerk, 0)
NUMBER(10) NUMBER(10)
CONSTRAINT fac_r_ins_kenmerk_functie REFERENCES fac_functie (fac_functie_key), 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_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 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)
); );
/* De waarde mag in de tabel NULL zijn, maar om de database niet /* De waarde mag in de tabel NULL zijn, maar om de database niet

View File

@@ -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_kenmerk1 on mld_kenmerk(mld_srtkenmerk_key);
create index mld_i_mld_kenmerk2 on mld_kenmerk(mld_stdmelding_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); create index mld_i_mld_kenmerkmelding1 on mld_kenmerkmelding(mld_melding_key);

View File

@@ -1258,7 +1258,6 @@ CREATE_TABLE(mld_srtkenmerk, 0)
, CONSTRAINT mld_c_mld_srtkenmerk_dec CHECK(mld_srtkenmerk_dec >= 0 , CONSTRAINT mld_c_mld_srtkenmerk_dec CHECK(mld_srtkenmerk_dec >= 0
AND mld_srtkenmerk_dec <= mld_srtkenmerk_lengte) AND mld_srtkenmerk_dec <= mld_srtkenmerk_lengte)
, CONSTRAINT mld_c_mld_srtkenmerk_aanm CHECK(mld_srtkenmerk_aanmaak IS NOT NULL) , 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) 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_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_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_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) CREATE_TABLE(mld_kenmerkmelding, 0)
( mld_kenmerkmelding_key ( mld_kenmerkmelding_key

View File

@@ -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 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$') REGISTERONCE('$Id$')
#endif // PRS #endif // PRS

View File

@@ -1119,7 +1119,6 @@ CREATE_TABLE(prs_kenmerk,0)
,fac_functie_key ,fac_functie_key
NUMBER(10) NUMBER(10)
CONSTRAINT fac_r_prs_kenmerk_functie REFERENCES fac_functie (fac_functie_key) 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) CREATE_TABLE(prs_kenmerklink,0)

View File

@@ -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 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$') REGISTERONCE('$Id$')
#endif // RES #endif // RES

View File

@@ -809,7 +809,6 @@ CREATE_TABLE(res_srtkenmerk, 0)
, CONSTRAINT res_c_res_srtkenmerk_dec CHECK(res_srtkenmerk_dec >= 0 , CONSTRAINT res_c_res_srtkenmerk_dec CHECK(res_srtkenmerk_dec >= 0
AND res_srtkenmerk_dec <= res_srtkenmerk_lengte) AND res_srtkenmerk_dec <= res_srtkenmerk_lengte)
, CONSTRAINT res_c_res_srtkenmerk_aanm CHECK(res_srtkenmerk_aanmaak IS NOT NULL) , 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_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_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 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) CREATE_TABLE(res_kenmerkwaarde, 0)

View File

@@ -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 res_srtkenmerk ADD res_srtkenmerk_code VARCHAR2(60);
ALTER TABLE fac_imp_flex ADD (srtkenmerk_code VARCHAR2(255), kenmerk_code VARCHAR2(255)); 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); CREATE INDEX bes_i_bes_srtkenmerk1 ON bes_srtkenmerk(bes_srtkenmerk_code);
ALTER TABLE bes_kenmerk ADD CONSTRAINT bes_u_bes_kenmerk_code UNIQUE(bes_kenmerk_code, bes_kenmerk_key, bes_kenmerk_verwijder); CREATE INDEX cnt_i_cnt_srtkenmerk1 ON cnt_srtkenmerk(cnt_srtkenmerk_code);
ALTER TABLE bez_kenmerk ADD CONSTRAINT bez_u_bez_kenmerk_code UNIQUE(bez_kenmerk_code, bez_kenmerk_key, bez_kenmerk_verwijder); CREATE INDEX ins_i_ins_srtkenmerk1 ON ins_srtkenmerk(ins_srtkenmerk_code);
ALTER TABLE cnt_kenmerk ADD CONSTRAINT cnt_u_cnt_kenmerk_code UNIQUE(cnt_kenmerk_code, cnt_kenmerk_key, cnt_kenmerk_verwijder); CREATE INDEX mld_i_mld_srtkenmerk1 on mld_srtkenmerk(mld_srtkenmerk_code);
ALTER TABLE faq_kenmerk ADD CONSTRAINT faq_u_faq_kenmerk_code UNIQUE(faq_kenmerk_code, faq_kenmerk_key, faq_kenmerk_verwijder); CREATE INDEX res_i_res_srtkenmerk1 ON res_srtkenmerk(res_srtkenmerk_code);
ALTER TABLE fin_kenmerk ADD CONSTRAINT fin_u_fin_kenmerk_code UNIQUE(fin_kenmerk_code, fin_kenmerk_key, fin_kenmerk_verwijder); CREATE INDEX alg_i_alg_kenmerk1 ON alg_kenmerk(alg_kenmerk_code);
ALTER TABLE ins_kenmerk ADD CONSTRAINT ins_u_ins_kenmerk_code UNIQUE(ins_kenmerk_code, ins_kenmerk_key, ins_kenmerk_verwijder); CREATE INDEX bes_i_bes_kenmerk1 ON bes_kenmerk(bes_kenmerk_code);
ALTER TABLE mld_kenmerk ADD CONSTRAINT mld_u_mld_kenmerk_code UNIQUE(mld_kenmerk_code, mld_kenmerk_key, mld_kenmerk_verwijder); CREATE INDEX bez_i_bez_kenmerk1 ON bez_kenmerk(bez_kenmerk_code);
ALTER TABLE prs_kenmerk ADD CONSTRAINT prs_u_prs_kenmerk_code UNIQUE(prs_kenmerk_code, prs_kenmerk_key, prs_kenmerk_verwijder); CREATE INDEX cnt_i_cnt_kenmerk1 ON cnt_kenmerk(cnt_kenmerk_code);
ALTER TABLE res_kenmerk ADD CONSTRAINT res_u_res_kenmerk_code UNIQUE(res_kenmerk_code, res_kenmerk_key, res_kenmerk_verwijder); CREATE INDEX faq_i_faq_kenmerk1 ON faq_kenmerk(faq_kenmerk_code);
ALTER TABLE bes_srtkenmerk ADD CONSTRAINT bes_u_bes_srtkenmerk_code UNIQUE(bes_srtkenmerk_code, bes_srtkenmerk_key, bes_srtkenmerk_verwijder); CREATE INDEX fin_i_fin_kenmerk1 ON fin_kenmerk(fin_kenmerk_code);
ALTER TABLE cnt_srtkenmerk ADD CONSTRAINT cnt_u_bes_srtkenmerk_code UNIQUE(cnt_srtkenmerk_code, cnt_srtkenmerk_key, cnt_srtkenmerk_verwijder); CREATE INDEX ins_i_ins_kenmerk1 ON ins_kenmerk(ins_kenmerk_code);
ALTER TABLE ins_srtkenmerk ADD CONSTRAINT ins_u_bes_srtkenmerk_code UNIQUE(ins_srtkenmerk_code, ins_srtkenmerk_key, ins_srtkenmerk_verwijder); CREATE INDEX mld_i_mld_kenmerk3 ON mld_kenmerk(mld_kenmerk_code);
ALTER TABLE mld_srtkenmerk ADD CONSTRAINT mld_u_mld_srtkenmerk_code UNIQUE(mld_srtkenmerk_code, mld_srtkenmerk_key, mld_srtkenmerk_verwijder); CREATE INDEX prs_i_prs_kenmerk1 ON prs_kenmerk(prs_kenmerk_code);
ALTER TABLE res_srtkenmerk ADD CONSTRAINT res_u_bes_srtkenmerk_code UNIQUE(res_srtkenmerk_code, res_srtkenmerk_key, res_srtkenmerk_verwijder); 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. -- Kolommen voor kenmerken transport leeg maken om de code velden op de juiste plaats te krijgen.
DELETE FROM fac_usrrap_cols DELETE FROM fac_usrrap_cols