Performance van verwijderen werkplekken verbeterd + zoeken van discipline incl. verdieping.
svn path=/Database/trunk/; revision=7257
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
**
|
||||
** REVISIONS:
|
||||
**
|
||||
** 19-11-1999 EGR Performance van verwijderen werkplekken verbeterd + zoeken van discipline incl. verdieping.
|
||||
** 18-11-1999 EGR Objecten van verwijderde werkplekken niet meenemen in verwerk_project_verwijderd.
|
||||
** 10-11-1999 EGR Objecten en werkplekken die in de originele tekeningen worden toegevoegd tijdens de voorbereiding van het
|
||||
** project moeten ook worden verwijderd. prj.verwerk_project_verwijderd hiervoor aangepast.
|
||||
@@ -3772,10 +3773,13 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
, p.ins_deel_getekend
|
||||
, p.ins_deel_verwijder
|
||||
, p.ins_discipline_key
|
||||
FROM prj_v_deel_verwijderd_all c
|
||||
, prj_deel p
|
||||
, l.alg_verdieping_key
|
||||
FROM prj_v_deel_verwijderd_all c
|
||||
, prj_deel p
|
||||
, ins_v_deel_plaatsaanduiding l
|
||||
WHERE c.ins_deel_key = p.ins_deel_key
|
||||
AND c.prj_project_key = p.prj_project_key
|
||||
AND c.ins_deel_key = l.ins_deel_key
|
||||
AND p.prj_project_key = p_project
|
||||
AND EXISTS (SELECT ''
|
||||
FROM prj_werkplek
|
||||
@@ -3791,6 +3795,7 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
, d.ins_deel_getekend
|
||||
, d.ins_deel_verwijder
|
||||
, d.ins_discipline_key
|
||||
, l.alg_verdieping_key
|
||||
FROM prj_v_ins_deel_nieuw p
|
||||
, ins_deel d
|
||||
, ins_v_deel_plaatsaanduiding l
|
||||
@@ -3812,9 +3817,12 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
INTO dummy
|
||||
FROM cad_tekening
|
||||
WHERE ins_discipline_key = v_object.ins_discipline_key
|
||||
AND prj_project_key = p_projectkey;
|
||||
AND alg_verdieping_key = v_object.alg_verdieping_key
|
||||
AND prj_project_key = p_projectkey
|
||||
AND rownum = 1;
|
||||
--
|
||||
-- Discipline komt in project voor.
|
||||
--
|
||||
UPDATE ins_deel
|
||||
SET ins_deel_getekend = v_object.ins_deel_getekend
|
||||
, ins_deel_verwijder = NVL(v_object.ins_deel_verwijder,sysdate)
|
||||
@@ -3834,9 +3842,12 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
INTO dummy
|
||||
FROM cad_tekening
|
||||
WHERE ins_discipline_key = v_object.ins_discipline_key
|
||||
AND prj_project_key = p_projectkey;
|
||||
AND alg_verdieping_key = v_object.alg_verdieping_key
|
||||
AND prj_project_key = p_projectkey
|
||||
AND rownum = 1;
|
||||
--
|
||||
-- Discipline komt in project voor.
|
||||
--
|
||||
-- prj.verwerk_log('Object verwijderd: <20> '||to_char(v_object.ins_deel_key),p_session,p_projectkey);
|
||||
UPDATE ins_deel
|
||||
SET ins_deel_getekend = NULL
|
||||
|
||||
Reference in New Issue
Block a user