VOLK#71732 prs.move_to_ruimte slimmer?

svn path=/Database/trunk/; revision=55396
This commit is contained in:
Erik Groener
2022-03-28 07:10:00 +00:00
parent cf791dfbdf
commit 1c41491590
6 changed files with 14 additions and 11 deletions

View File

@@ -148,11 +148,11 @@ AS
AND w.prs_alg_ruimte_key = parent_key
AND w.prs_werkplek_volgnr = TO_NUMBER (element_omschrijving);
-- Gevonden, dus niet uniek. Probeer het met een sterretje ervoor, passen ze dat later maar zelf aan
IF TO_NUMBER (element_omschrijving) = 999
IF TO_NUMBER (element_omschrijving) = 99999999
THEN
-- Ik kan met 3 cijfers niet hoger, begin opnieuw onderaan (to prevent infinite recursion)
-- Ik kan met 8 cijfers niet hoger, begin opnieuw onderaan (to prevent infinite recursion)
omschrijving :=
forceuniqueness (element_type, parent_key, '000', NULL);
forceuniqueness (element_type, parent_key, '00000000', NULL);
ELSE
omschrijving :=
forceuniqueness (element_type,
@@ -180,11 +180,11 @@ AS
AND w.prj_werkplek_volgnr = element_omschrijving
AND w.prj_werkplek_verwijder IS NULL;
-- Gevonden, dus niet uniek. Probeer het met een sterretje ervoor, passen ze dat later maar zelf aan
IF TO_NUMBER (element_omschrijving) = 999
IF TO_NUMBER (element_omschrijving) = 99999999
THEN
-- Ik kan met 3 cijfers niet hoger, begin opnieuw onderaan (to prevent infinite recursion)
-- Ik kan met 8 cijfers niet hoger, begin opnieuw onderaan (to prevent infinite recursion)
omschrijving :=
forceuniqueness (element_type, parent_key, '000', NULL);
forceuniqueness (element_type, parent_key, '00000000', NULL);
ELSE
omschrijving :=
forceuniqueness (element_type,

View File

@@ -96,7 +96,7 @@ CREATE_TABLE(prj_werkplek, 0)
NUMBER(10)
CONSTRAINT prj_r_prs_werkplek_key REFERENCES prs_werkplek(prs_werkplek_key) ON DELETE CASCADE,
prj_werkplek_volgnr
NUMBER(4)
NUMBER(8)
NOT_NULL(prj_werkplek_volgnr, prj_c_prj_werkplek_volgnr),
prj_werkplek_omschrijving
VARCHAR2(30),