B129 - Bepaalde prj_views vervangen omdat ze gebruikmaken van cad_tekening, views uitgebreid met : AND cad_tekening_verwijder IS NULL

svn path=/Database/trunk/; revision=7431
This commit is contained in:
Bert in het Veld
2000-03-07 11:30:24 +00:00
parent 9bf22380b6
commit ea628083fe

View File

@@ -2,6 +2,7 @@
/* Revisie:
**
** 07-03-2000 BIV Views m.b.t. cad_tekening uitgebreid met regel cad_tekening_verwijder IS NULL
** 12-10-1999 RD View <cad_v_prj_deel_gewijzigd> moet oa verwijzen naar view <prj_v_deel_nieuw2>
** en niet naar view <prj_v_deel_nieuw>.
** Aangepast view <prj_v_ruimte_gewijzigd>.
@@ -105,6 +106,7 @@ FROM ins_tab_discipline D
WHERE P.prj_project_key (+) = T.prj_project_key
AND T.ins_discipline_key = D.ins_discipline_key
AND T.alg_verdieping_key = O.alg_onroerendgoed_keys (+)
AND T.cad_tekening_verwijder IS NULL
AND T.cad_tekening_type = 'D';
DEFINIEER_VIEW_AANWEZIG(prj_deel
@@ -124,30 +126,35 @@ CREATE_VIEW(prj_v_plattegrond, PRJ_NORMAAL_PRIVILEGE)
AS SELECT *
FROM cad_tekening
WHERE UPPER(cad_tekening_type) = 'P'
AND cad_tekening_verwijder IS NULL
AND prj_project_key IS NOT NULL;
CREATE_VIEW(prj_v_contour, PRJ_NORMAAL_PRIVILEGE)
AS SELECT *
FROM cad_tekening
WHERE UPPER(cad_tekening_type) = 'C'
AND cad_tekening_verwijder IS NULL
AND prj_project_key IS NOT NULL;
CREATE_VIEW(prj_v_discipline, PRJ_NORMAAL_PRIVILEGE)
AS SELECT *
FROM cad_tekening
WHERE UPPER(cad_tekening_type) = 'D'
AND cad_tekening_verwijder IS NULL
AND prj_project_key IS NOT NULL;
CREATE_VIEW(prj_v_verhuis, PRJ_NORMAAL_PRIVILEGE)
AS SELECT *
FROM cad_tekening
WHERE UPPER(cad_tekening_type) = 'V'
AND cad_tekening_verwijder IS NULL
AND prj_project_key IS NOT NULL;
CREATE_VIEW(prj_v_cad_aanwezigtekening, PRJ_NORMAAL_PRIVILEGE)
AS SELECT *
FROM cad_tekening C_T
WHERE prj_project_key IS NOT NULL
AND 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);
@@ -160,7 +167,8 @@ AS SELECT ins_discipline_key
, cad_tekening_filenaam
, prj_project_key
FROM cad_tekening C_T
WHERE prj_project_key IS NOT NULL;
WHERE cad_tekening_verwijder IS NULL
AND prj_project_key IS NOT NULL;
CREATE_VIEW(prj_v_cad_tekening_gegevens, PRJ_NORMAAL_PRIVILEGE)
( cad_tekening_key
@@ -189,7 +197,8 @@ AS SELECT C_T.cad_tekening_key
WHERE C_T.alg_locatie_key = ALG_L.alg_locatie_key
AND C_T.alg_verdieping_key = ALG_V.alg_verdieping_key (+)
AND ALG_V.alg_gebouw_key = ALG_G.alg_gebouw_key (+)
AND C_T.ins_discipline_key = INS_D.ins_discipline_key (+);
AND C_T.ins_discipline_key = INS_D.ins_discipline_key (+)
AND C_T.cad_tekening_verwijder IS NULL;
/*
** Herdefinitie van de cad-views omdat er een veld aan cad_tekening
@@ -200,6 +209,7 @@ CREATE_VIEW(cad_v_cad_aanwezigtekening, PRJ_NORMAAL_PRIVILEGE)
AS SELECT *
FROM cad_tekening C_T
WHERE prj_project_key IS NULL
AND 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);
@@ -212,7 +222,8 @@ AS SELECT ins_discipline_key
, cad_tekening_filenaam
, prj_project_key
FROM cad_tekening C_T
WHERE prj_project_key IS NULL;
WHERE cad_tekening_verwijder IS NULL
AND prj_project_key IS NULL;
CREATE_VIEW(cad_v_cad_tekening_gegevens, PRJ_NORMAAL_PRIVILEGE)
( cad_tekening_key
@@ -241,24 +252,28 @@ AS SELECT C_T.cad_tekening_key
WHERE C_T.alg_locatie_key = ALG_L.alg_locatie_key
AND C_T.alg_verdieping_key = ALG_V.alg_verdieping_key (+)
AND ALG_V.alg_gebouw_key = ALG_G.alg_gebouw_key (+)
AND C_T.ins_discipline_key = INS_D.ins_discipline_key (+);
AND C_T.ins_discipline_key = INS_D.ins_discipline_key (+)
AND C_T.cad_tekening_verwijder IS NULL;
CREATE_VIEW(cad_v_plattegrond, PRJ_NORMAAL_PRIVILEGE)
AS SELECT *
FROM cad_tekening
WHERE UPPER(cad_tekening_type) = 'P'
AND cad_tekening_verwijder IS NULL
AND prj_project_key IS NULL;
CREATE_VIEW(cad_v_contour, PRJ_NORMAAL_PRIVILEGE)
AS SELECT *
FROM cad_tekening
WHERE UPPER(cad_tekening_type) = 'C'
AND cad_tekening_verwijder IS NULL
AND prj_project_key IS NULL;
CREATE_VIEW(cad_v_discipline, PRJ_NORMAAL_PRIVILEGE)
AS SELECT *
FROM cad_tekening
WHERE UPPER(cad_tekening_type) = 'D'
AND cad_tekening_verwijder IS NULL
AND prj_project_key IS NULL;
CREATE_VIEW(prj_v_deel_plaatsaanduiding, PRJ_NORMAAL_PRIVILEGE)
@@ -445,7 +460,8 @@ AS SELECT DISTINCT
, prj_project_key
FROM cad_tekening
WHERE alg_verdieping_key IS NOT NULL
AND prj_project_key IS NOT NULL;
AND prj_project_key IS NOT NULL
AND cad_tekening_verwijder IS NULL;
-- nieuwe delen in INS {sinds afsplitsing PRJ}
CREATE_VIEW(prj_v_ins_deel_nieuw, PRJ_NORMAAL_PRIVILEGE)