FSN#29567 Uniciteit kenmerken op basis van groep ipv. Volgnummer

svn path=/Database/trunk/; revision=21556
This commit is contained in:
Erik Groener
2014-05-09 13:43:38 +00:00
parent 583ff4ff3e
commit 4bd8ab90c9
10 changed files with 24 additions and 6 deletions

View File

@@ -553,6 +553,8 @@ CREATE_TABLE(bes_kenmerk, 0)
(bes_kenmerk_niveau is not null and (bes_kenmerk_niveau IN( 'D', 'G', 'S')))
, bes_kenmerk_verplicht
NUMBER(1)
, bes_kenmerk_groep
NUMBER(1)
, bes_kenmerk_toonbaar
NUMBER(1)
, bes_kenmerk_volgnummer
@@ -578,7 +580,7 @@ CREATE_TABLE(bes_kenmerk, 0)
, CONSTRAINT bes_c_bes_kenmerk_toonbaar CHECK(bes_kenmerk_toonbaar IS NULL
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_volgnummer, bes_kenmerk_verwijder)
, CONSTRAINT bes_u_bes_kenmerk UNIQUE(bes_srtkenmerk_key, bes_srtinstallatie_key, bes_kenmerk_type, bes_kenmerk_niveau, bes_kenmerk_groep, bes_kenmerk_verwijder)
);
CREATE_TABLE(bes_kenmerkbestell, 0)