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

@@ -330,7 +330,7 @@ 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_verwijder)
, CONSTRAINT cnt_u_bes_srtkenmerk_code UNIQUE(cnt_srtkenmerk_code, cnt_srtkenmerk_key, cnt_srtkenmerk_verwijder)
);
CREATE_TABLE(cnt_kenmerk, 0)
@@ -385,7 +385,7 @@ 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_verwijder)
, CONSTRAINT cnt_u_cnt_kenmerk_code UNIQUE(cnt_kenmerk_code, cnt_kenmerk_key, cnt_kenmerk_verwijder)
);
CREATE_TABLE(cnt_kenmerkcontract, 0)

View File

@@ -135,10 +135,6 @@ BEGIN
UPDATE_PRIMARY_KEY(cnt_srtkenmerk_key, cnt_s_cnt_srtkenmerk_key);
UPDATE_UPPER(cnt_srtkenmerk_omschrijving, cnt_srtkenmerk_upper, cnt_srtkenmerk);
UPDATE_UPPER(cnt_srtkenmerk_code, cnt_srtkenmerk_code, cnt_srtkenmerk);
IF (:new.cnt_srtkenmerk_verwijder IS NOT NULL AND :old.cnt_srtkenmerk_verwijder IS NULL AND :new.cnt_srtkenmerk_code IS NULL)
THEN
:new.cnt_srtkenmerk_code := :new.cnt_srtkenmerk_key;
END IF;
UPDATE_AANMAAKDATUM(cnt_srtkenmerk, cnt_srtkenmerk_aanmaak);
IF (:new.cnt_srtkenmerk_verwijder IS NOT NULL AND :old.cnt_srtkenmerk_verwijder IS NULL AND
@@ -220,11 +216,6 @@ BEGIN
UPDATE_PRIMARY_KEY(cnt_kenmerk_key, cnt_s_cnt_kenmerk_key);
UPDATE_AANMAAKDATUM(cnt_kenmerk, cnt_kenmerk_aanmaak);
UPDATE_UPPER(cnt_kenmerk_code, cnt_kenmerk_code, cnt_kenmerk);
IF (:new.cnt_kenmerk_verwijder IS NOT NULL AND :old.cnt_kenmerk_verwijder IS NULL AND :new.cnt_kenmerk_code IS NULL)
THEN
:new.cnt_kenmerk_code := :new.cnt_kenmerk_key;
END IF;
END;
/