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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user