AAGB#75630 Graag kolom ins_srtkenmerk_code toevoegen aan tabel

svn path=/Database/trunk/; revision=59476
This commit is contained in:
Erik Groener
2023-03-07 11:41:14 +00:00
parent 04caf2e0ad
commit 59786f0839
21 changed files with 30 additions and 93 deletions

View File

@@ -641,7 +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)
, CONSTRAINT bes_u_bes_srtkenmerk_code UNIQUE(bes_srtkenmerk_code, bes_srtkenmerk_key, bes_srtkenmerk_verwijder)
);
CREATE_TABLE(bes_kenmerk, 0)
@@ -703,7 +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)
, CONSTRAINT bes_u_bes_kenmerk_code UNIQUE(bes_kenmerk_code, bes_kenmerk_key, bes_kenmerk_verwijder)
);
CREATE_TABLE(bes_kenmerkbestell, 0)

View File

@@ -222,10 +222,6 @@ 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);
IF (:new.bes_srtkenmerk_verwijder IS NOT NULL AND :old.bes_srtkenmerk_verwijder IS NULL AND :new.bes_srtkenmerk_code IS NULL)
THEN
:new.bes_srtkenmerk_code := :new.bes_srtkenmerk_key;
END IF;
UPDATE_AANMAAKDATUM(bes_srtkenmerk,bes_srtkenmerk_aanmaak);
IF (:new.bes_srtkenmerk_verwijder IS NOT NULL AND :old.bes_srtkenmerk_verwijder IS NULL AND
@@ -325,11 +321,6 @@ BEGIN
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);
IF (:new.bes_kenmerk_verwijder IS NOT NULL AND :old.bes_kenmerk_verwijder IS NULL AND :new.bes_kenmerk_code IS NULL)
THEN
:new.bes_kenmerk_code := :new.bes_kenmerk_key;
END IF;
END;
/