PHBF#28726 Vloerafwerking-thema

svn path=/Customer/trunk/; revision=21182
This commit is contained in:
Maarten van der Heide
2014-04-01 07:28:54 +00:00
parent b1de62366f
commit 81041bc373

View File

@@ -42,16 +42,17 @@ AS
AND ok.alg_onrgoedkenmerk_waarde =
ud.fac_usrdata_key);
/* Formatted on 2-3-2010 13:24:46 (QP5 v5.115.810.9015) */
/* Formatted on 28-3-2014 15:48:12 (QP5 v5.136.908.31019) */
CREATE OR REPLACE TRIGGER phbf_t_thema_vloerafw_i_iu
INSTEAD OF INSERT OR UPDATE
ON phbf_v_thema_vloerafw
BEGIN
IF UPDATING -- oude hard weggooien; dus DELETE (lekker opruimen)!
THEN
DELETE FROM alg_onrgoedkenmerk
WHERE alg_onrgoed_key = :new.alg_ruimte_key
AND alg_onrgoedkenmerk_waarde <> :new.waarde_key;
DELETE FROM alg_onrgoedkenmerk
WHERE alg_kenmerk_key = 1020 -- Vloerafwerking
AND alg_onrgoed_key = :new.alg_ruimte_key
AND alg_onrgoedkenmerk_waarde <> TO_CHAR (:new.waarde_key);
END IF;
BEGIN
@@ -61,10 +62,10 @@ BEGIN
alg_onrgoed_niveau,
alg_kenmerk_key,
alg_onrgoedkenmerk_waarde)
VALUES (:new.alg_ruimte_key,
VALUES (:new.alg_ruimte_key,
'R',
1020,
:new.waarde_key);
TO_CHAR (:new.waarde_key));
END IF;
EXCEPTION
WHEN DUP_VAL_ON_INDEX -- was al aanwezig