AAGB#75630 Graag kolom ins_srtkenmerk_code toevoegen aan tabel
svn path=/Database/trunk/; revision=59409
This commit is contained in:
@@ -604,6 +604,8 @@ CREATE_TABLE(bes_srtkenmerk, 0)
|
||||
VARCHAR2(50)
|
||||
, bes_srtkenmerk_upper
|
||||
VARCHAR2(50)
|
||||
, bes_srtkenmerk_code
|
||||
VARCHAR2(60)
|
||||
, bes_srtkenmerk_dimensie
|
||||
VARCHAR2(10)
|
||||
, bes_srtkenmerk_kenmerktype
|
||||
@@ -639,6 +641,7 @@ 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_verwijder)
|
||||
);
|
||||
|
||||
CREATE_TABLE(bes_kenmerk, 0)
|
||||
@@ -659,6 +662,8 @@ CREATE_TABLE(bes_kenmerk, 0)
|
||||
(bes_kenmerk_niveau is not null and (bes_kenmerk_niveau IN( 'D', 'G', 'S')))
|
||||
, bes_kenmerk_omschrijving
|
||||
VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */
|
||||
, bes_kenmerk_code
|
||||
VARCHAR2(60)
|
||||
, bes_kenmerk_verplicht
|
||||
NUMBER(1)
|
||||
, bes_kenmerk_groep
|
||||
@@ -698,6 +703,7 @@ 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_verwijder)
|
||||
);
|
||||
|
||||
CREATE_TABLE(bes_kenmerkbestell, 0)
|
||||
|
||||
@@ -221,6 +221,8 @@ CREATE_TRIGGER(bes_t_bes_srtkenmerk_b_iu)
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(bes_srtkenmerk_key, bes_s_bes_srtkenmerk_key);
|
||||
UPDATE_UPPER(bes_srtkenmerk_omschrijving, bes_srtkenmerk_upper,bes_srtkenmerk);
|
||||
UPDATE_UPPER(bes_srtkenmerk_code, bes_srtkenmerk_code, bes_srtkenmerk);
|
||||
|
||||
UPDATE_AANMAAKDATUM(bes_srtkenmerk,bes_srtkenmerk_aanmaak);
|
||||
IF (:new.bes_srtkenmerk_verwijder IS NOT NULL AND :old.bes_srtkenmerk_verwijder IS NULL AND
|
||||
:new.bes_srtkenmerk_systeem = 1)
|
||||
@@ -318,6 +320,8 @@ BEGIN
|
||||
-- FSN#13902: we tolereren het achteraf verplicht maken
|
||||
UPDATE_PRIMARY_KEY(bes_kenmerk_key, bes_s_bes_kenmerk_key);
|
||||
UPDATE_AANMAAKDATUM(bes_kenmerk, bes_kenmerk_aanmaak);
|
||||
UPDATE_UPPER(bes_kenmerk_code, bes_kenmerk_code, bes_kenmerk);
|
||||
|
||||
END;
|
||||
/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user