Views die betrekking hebben op de tabel cad_tekening hielden geen rekening met de verwijderdatum. In cad011 werd een tekening hard gedelete, maar via projectenmodule werd verwijderdatum geset. Daardoor kon er weleens een exception TOO_MANY_ROWS optreden. Tevens form CAD011 aangepast (niet meer DELETE, maar "setten" verwijderdatum).
svn path=/Database/trunk/; revision=7428
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
/* REVISIONS:
|
||||
*
|
||||
* 07-03-2000 BIV Views cad_v_cad_aanwezigtekening, cad_v_cad_tekening_gegevens, cad_v_plattegrond,
|
||||
* cad_v_contour en cad_v_discipline werd geen rekening gehouden met de verwijderdatum.
|
||||
* 01-09-1999 RD Resterende <cad_v_prj*> views verwijderd en verplaatst naar <PRJ_VIE.SRC>.
|
||||
* 01-09-1999 RD Nieuwe views <cad_v_prj_deel_gewijzigd>, <cad_v_prj_werkplek_gewijzigd> en
|
||||
* <cad_v_prj_deel_gewijzigd> toegevoegd aan PRJ_VIE2.SRC en hier verwijderd.
|
||||
@@ -48,7 +50,8 @@
|
||||
|
||||
CREATE_VIEW(cad_v_cad_aanwezigtekening, FAC_NORMAAL_PRIVILEGE) AS
|
||||
SELECT * FROM cad_tekening C_T
|
||||
WHERE C_T.ins_discipline_key IN (SELECT ins_discipline_key
|
||||
WHERE cad_tekening_verwijder IS NULL
|
||||
AND C_T.ins_discipline_key IN (SELECT ins_discipline_key
|
||||
FROM ins_discipline)
|
||||
OR C_T.ins_discipline_key IS NULL;
|
||||
|
||||
@@ -83,15 +86,18 @@ CREATE_VIEW(cad_v_cad_tekening_gegevens, FAC_NORMAAL_PRIVILEGE)
|
||||
|
||||
CREATE_VIEW(cad_v_plattegrond, FAC_NORMAAL_PRIVILEGE) AS
|
||||
SELECT * FROM cad_tekening
|
||||
WHERE UPPER(cad_tekening_type) = 'P';
|
||||
WHERE cad_tekening_verwijder IS NULL
|
||||
AND UPPER(cad_tekening_type) = 'P';
|
||||
|
||||
CREATE_VIEW(cad_v_contour, FAC_NORMAAL_PRIVILEGE) AS
|
||||
SELECT * FROM cad_tekening
|
||||
WHERE UPPER(cad_tekening_type) = 'C';
|
||||
WHERE cad_tekening_verwijder IS NULL
|
||||
AND UPPER(cad_tekening_type) = 'C';
|
||||
|
||||
CREATE_VIEW(cad_v_discipline, FAC_NORMAAL_PRIVILEGE) AS
|
||||
SELECT * FROM cad_tekening
|
||||
WHERE UPPER(cad_tekening_type) = 'D';
|
||||
WHERE cad_tekening_verwijder IS NULL
|
||||
AND UPPER(cad_tekening_type) = 'D';
|
||||
|
||||
/* 29-06-1998 KTH LOG#1905
|
||||
* Views die door de AutoCAD Map-user FCLTCAD worden geraadpleegd.
|
||||
|
||||
Reference in New Issue
Block a user