FSN#38888 Vele overbodige views opgeruimd
svn path=/Database/trunk/; revision=32527
This commit is contained in:
@@ -551,15 +551,6 @@ AS
|
||||
FROM alg_terreinsector alg_t, alg_locatie alg_l
|
||||
WHERE alg_l.alg_locatie_key = alg_t.alg_locatie_key;
|
||||
|
||||
CREATE_VIEW(alg_v_alg_ruimte_verdieping,0)
|
||||
AS SELECT ALG_R.alg_ruimte_key
|
||||
, ALG_V.alg_verdieping_key
|
||||
FROM alg_ruimte ALG_R,
|
||||
alg_verdieping ALG_V
|
||||
WHERE ALG_R.alg_verdieping_key = ALG_V.alg_verdieping_key
|
||||
AND ALG_R.alg_ruimte_verwijder IS NULL;
|
||||
|
||||
|
||||
CREATE_VIEW(alg_v_my_room, 0) AS
|
||||
SELECT DISTINCT r.alg_ruimte_key, r.alg_verdieping_key, pl.prs_perslid_key
|
||||
FROM alg_ruimte r,
|
||||
|
||||
123
CAD/CAD_VIE.SRC
123
CAD/CAD_VIE.SRC
@@ -11,51 +11,6 @@ CREATE_VIEW(cad_v_cad_aanwezigtekening,0) AS
|
||||
FROM ins_discipline)
|
||||
OR C_T.ins_discipline_key IS NULL);
|
||||
|
||||
CREATE_VIEW(cad_v_cad_tekening_gegevens,0)
|
||||
(cad_tekening_key,
|
||||
alg_locatie_key,
|
||||
alg_locatie_code,
|
||||
alg_gebouw_key,
|
||||
alg_gebouw_code,
|
||||
alg_verdieping_key,
|
||||
alg_verdieping_omschrijving,
|
||||
ins_discipline_key,
|
||||
ins_discipline_omschrijving) AS
|
||||
SELECT C_T.cad_tekening_key,
|
||||
C_T.alg_locatie_key,
|
||||
ALG_L.alg_locatie_code,
|
||||
ALG_G.alg_gebouw_key,
|
||||
ALG_G.alg_gebouw_code,
|
||||
C_T.alg_verdieping_key,
|
||||
ALG_V.alg_verdieping_omschrijving,
|
||||
C_T.ins_discipline_key,
|
||||
INS_D.ins_discipline_omschrijving
|
||||
FROM alg_locatie ALG_L,
|
||||
alg_verdieping ALG_V,
|
||||
alg_gebouw ALG_G,
|
||||
ins_discipline INS_D,
|
||||
cad_v_cad_aanwezigtekening C_T
|
||||
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 (+);
|
||||
|
||||
CREATE_VIEW(cad_v_plattegrond,0) AS
|
||||
SELECT * FROM cad_tekening
|
||||
WHERE cad_tekening_verwijder IS NULL
|
||||
AND UPPER(cad_tekening_type) = 'P';
|
||||
|
||||
CREATE_VIEW(cad_v_contour,0) AS
|
||||
SELECT * FROM cad_tekening
|
||||
WHERE cad_tekening_verwijder IS NULL
|
||||
AND UPPER(cad_tekening_type) = 'C';
|
||||
|
||||
CREATE_VIEW(cad_v_discipline,0) AS
|
||||
SELECT * FROM cad_tekening
|
||||
WHERE cad_tekening_verwijder IS NULL
|
||||
AND UPPER(cad_tekening_type) = 'D';
|
||||
|
||||
|
||||
/* mapping van labels in tekening met ruimtenr in database
|
||||
* let op: de applicatie kan van een specifieke variant gebruikmaken
|
||||
* deze heet dan XXXX_V_SYNC..
|
||||
@@ -81,84 +36,6 @@ SELECT
|
||||
t.alg_terreinsector_code
|
||||
FROM alg_v_aanwezigterreinsector t;
|
||||
|
||||
|
||||
|
||||
/* View met ALLE tekeningen, ongeacht de autorisatie; minimale kolommen, gebruikt in CAD_PAC.SRC */
|
||||
CREATE_VIEW(cad_v_cad_tekening,0) AS
|
||||
SELECT ins_discipline_key,
|
||||
alg_locatie_key,
|
||||
alg_verdieping_key,
|
||||
cad_tekening_type,
|
||||
cad_tekening_filenaam
|
||||
FROM cad_tekening C_T
|
||||
WHERE cad_tekening_verwijder IS NULL;
|
||||
|
||||
/* 29-06-1998 KTH LOG#1905
|
||||
* View CAD_V_INS_DEEL wordt door de AutoCAD Map-user FCLTCAD geraadpleegd.
|
||||
* Bij die user heet de SYNONYM ernaar toe anders (zie CAD_ROL).
|
||||
*/
|
||||
CREATE_VIEW(cad_v_ins_deel,0)
|
||||
(ins_deel_key,
|
||||
ins_deel_cadlabel,
|
||||
ins_srtdeel_omschrijving,
|
||||
ins_deel_oppervlak,
|
||||
ins_deel_omtrek
|
||||
) AS
|
||||
SELECT D.ins_deel_key,
|
||||
D.ins_deel_omschrijving,
|
||||
SD.ins_srtdeel_omschrijving,
|
||||
NVL(TO_CHAR(D.ins_deel_oppervlak),'-')||' m2',
|
||||
NVL(TO_CHAR(D.ins_deel_omtrek),'-')||' m'
|
||||
FROM all_v_aanwezigdeel D, ins_srtdeel SD
|
||||
WHERE SD.ins_srtdeel_key=D.ins_srtdeel_key;
|
||||
|
||||
CREATE_VIEW(cad_v_lpn_ins_deel_2,0) AS
|
||||
SELECT
|
||||
D.ins_deel_key,
|
||||
ins_srtkenmerk_omschrijving,
|
||||
KD.ins_kenmerkdeel_waarde ||' '|| SK.ins_srtkenmerk_dimensie INS_KENMERKDEEL_WAARDE2
|
||||
FROM
|
||||
ins_srtkenmerk SK,
|
||||
ins_kenmerk K,
|
||||
ins_kenmerkdeel KD,
|
||||
ins_deel D
|
||||
WHERE SK.ins_srtkenmerk_key=K.ins_srtkenmerk_key
|
||||
AND K.ins_kenmerk_key=KD.ins_kenmerk_key
|
||||
AND KD.ins_deel_key=D.ins_deel_key
|
||||
AND KD.ins_kenmerkdeel_verwijder IS NULL;
|
||||
|
||||
CREATE_VIEW(cad_v_lpn_ins_deel_1,0) AS
|
||||
SELECT
|
||||
D.ins_deel_key,
|
||||
SD.ins_srtdeel_omschrijving,
|
||||
D.ins_deel_omschrijving
|
||||
FROM
|
||||
ins_srtdeel SD,
|
||||
ins_deel D
|
||||
WHERE D.ins_srtdeel_key = SD.ins_srtdeel_key;
|
||||
|
||||
|
||||
CREATE_VIEW(cad_v_prs_werkplek,0)
|
||||
(prs_werkplek_key,
|
||||
prs_werkplek_cadlabel,
|
||||
prs_werkplek_volgnr,
|
||||
prs_werkplek_omschrijving,
|
||||
prs_werkplek_opp
|
||||
) AS
|
||||
SELECT W.prs_werkplek_key,
|
||||
W.prs_werkplek_volgnr,
|
||||
W.prs_werkplek_volgnr,
|
||||
W.prs_werkplek_omschrijving,
|
||||
W.prs_werkplek_opp /* Alleen een waarde indien prs_werkplek_vastopp 1 is, anders te traag? */
|
||||
FROM prs_werkplek W;
|
||||
|
||||
CREATE_VIEW(cad_v_lpn_prs_werkplek_1,0) AS
|
||||
SELECT W.prs_werkplek_key,
|
||||
W.prs_werkplek_volgnr,
|
||||
W.prs_werkplek_omschrijving
|
||||
FROM prs_werkplek W;
|
||||
|
||||
|
||||
/* Standard thema/label views */
|
||||
// Zowel label-views als thema-views hebben de kolommen alg_ruimte_key en waarde
|
||||
// Feature: Sommige thema views kunnen updatable zijn!
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*/
|
||||
|
||||
CREATE_VIEW(cnt_discipline, 0)
|
||||
AS SELECT * FROM ALL_discipline WHERE ins_discipline_module = 'CNT';
|
||||
AS SELECT * FROM ins_tab_discipline WHERE ins_discipline_module = 'CNT';
|
||||
|
||||
DEFINIEER_VIEW_AANWEZIG(cnt_discipline, ins_discipline_verwijder, cnt_v_aanwezigdiscipline, 0);
|
||||
DEFINIEER_VIEW_AANWEZIG(cnt_contract, cnt_contract_verwijder, cnt_v_aanwezigcontract, 0);
|
||||
|
||||
39
COMSQL.H
39
COMSQL.H
@@ -701,4 +701,43 @@ END; ~\
|
||||
/ ~ \
|
||||
COMMIT;
|
||||
|
||||
#define AUDIT_BEGIN(table) ~\
|
||||
CREATE OR REPLACE TRIGGER aud_t_##table## ~\
|
||||
AFTER UPDATE OR DELETE ON table ~\
|
||||
FOR EACH ROW ~\
|
||||
DECLARE ~\
|
||||
isdeleting NUMBER(1) := 0; ~\
|
||||
BEGIN ~\
|
||||
IF DELETING THEN ~\
|
||||
isdeleting := 1; ~\
|
||||
END IF;
|
||||
|
||||
#define AUDIT_VALUE_K(table, tablekey, column) ~\
|
||||
aud.auditaction(STRINGIZE(table), ~\
|
||||
:old.tablekey, ~\
|
||||
:new.tablekey, ~\
|
||||
STRINGIZE(column), ~\
|
||||
:old.column, ~\
|
||||
:new.column, ~\
|
||||
isdeleting);
|
||||
|
||||
#define AUDIT_VALUE(table, column) ~\
|
||||
AUDIT_VALUE_K(table, table##_key, column)
|
||||
|
||||
#define AUDIT_DELETE(table, column) ~\
|
||||
IF DELETING THEN ~\
|
||||
aud.auditaction(STRINGIZE(table), ~\
|
||||
:old.table##_key, ~\
|
||||
:new.table##_key, ~\
|
||||
STRINGIZE(column), ~\
|
||||
:old.column, ~\
|
||||
:new.column, ~\
|
||||
1); ~\
|
||||
END IF;
|
||||
|
||||
#define AUDIT_END() ~\
|
||||
END; ~\
|
||||
/ ~ \
|
||||
|
||||
|
||||
#endif // _COMSQL_H
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
CREATE_VIEW(ctr_discipline, 0)
|
||||
AS
|
||||
SELECT * FROM all_discipline WHERE ins_discipline_module = 'CTR';
|
||||
SELECT * FROM ins_tab_discipline WHERE ins_discipline_module = 'CTR';
|
||||
|
||||
DEFINIEER_VIEW_AANWEZIG(ctr_discipline, ins_discipline_verwijder,
|
||||
ctr_v_aanwezigdiscipline, 0);
|
||||
|
||||
@@ -66,21 +66,6 @@ CREATE_TABLE (fac_rapport,0)
|
||||
CONSTRAINT fac_u_fac_rapport UNIQUE(fac_rapport_node, fac_rapport_volgnr, fac_rapport_soort)
|
||||
);
|
||||
|
||||
CREATE_TABLE (fac_error,0)
|
||||
(
|
||||
fac_error_code
|
||||
NUMBER
|
||||
);
|
||||
|
||||
/* Used for reporting system procedure errorlogging (for conversions, imports etc)*/
|
||||
CREATE_TABLE(fac_errorlog,0)
|
||||
(
|
||||
recno NUMBER (10),
|
||||
rec_table VARCHAR2 (32),
|
||||
descript VARCHAR2 (1024)
|
||||
);
|
||||
|
||||
|
||||
/* Tabel waarin de keys voor de multi_selectie worden bewaard. */
|
||||
CREATE_TABLE(fac_selectie, 0)
|
||||
(
|
||||
|
||||
@@ -6,14 +6,6 @@
|
||||
|
||||
#define FAC_ERROR_CODE -20999
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_error_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_error
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
APPLICATION_ERROR(FAC_ERROR_CODE, '');
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_functie_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_functie
|
||||
FOR EACH ROW
|
||||
|
||||
458
FAC/FAC_VIE.SRC
458
FAC/FAC_VIE.SRC
@@ -3,43 +3,9 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
CREATE_VIEW(fac_v_functie_discipline, 0)
|
||||
(fac_functie_discipline_key,
|
||||
fac_functie_discipline_type,
|
||||
fac_functie_discipline_module,
|
||||
fac_functie_discipline_omschr,
|
||||
fac_functie_discipline_min_lev) AS
|
||||
SELECT fac_functie_key,
|
||||
'F',
|
||||
fac_functie_module,
|
||||
f.fac_functie_omschrijving,
|
||||
fac_functie_min_level
|
||||
FROM fac_functie f
|
||||
UNION
|
||||
SELECT ins_discipline_key,
|
||||
decode(ins_discipline_module,'INS','D','MLD','V','BES','C'),
|
||||
ins_discipline_module,
|
||||
ins_discipline_omschrijving,
|
||||
ins_discipline_min_level
|
||||
FROM ins_tab_discipline
|
||||
WHERE ins_discipline_verwijder is NULL;
|
||||
|
||||
DEFINIEER_VIEW_AANWEZIG(fac_usrdata, fac_usrdata_verwijder,
|
||||
fac_v_aanwezigusrdata,0);
|
||||
|
||||
CREATE_VIEW (fac_v_webfunctie, 0) AS
|
||||
SELECT * FROM fac_functie F
|
||||
WHERE f.fac_functie_code LIKE 'WEB%';
|
||||
|
||||
CREATE_VIEW (fac_v_webuser, 0) AS
|
||||
SELECT prs_perslid_key,
|
||||
prs_perslid_naam,
|
||||
prs_perslid_oslogin prs_perslid_initialen,
|
||||
prs_afdeling_key
|
||||
FROM prs_v_aanwezigperslid p
|
||||
WHERE p.prs_perslid_oslogin IS NOT NULL;
|
||||
|
||||
|
||||
CREATE_VIEW (fac_v_webgebruiker, 0) AS
|
||||
SELECT gg.prs_perslid_key, g.fac_functie_key,
|
||||
g.ins_discipline_key,
|
||||
@@ -51,54 +17,6 @@ CREATE_VIEW (fac_v_webgebruiker, 0) AS
|
||||
WHERE g.fac_groep_key = gg.fac_groep_key
|
||||
GROUP BY gg.prs_perslid_key, g.fac_functie_key, g.ins_discipline_key;
|
||||
|
||||
/* Deze view bevat alle webfuncties van de FCLTWEB gebruiker
|
||||
* en de aan FCLTWEB geautoriseerde disciplines van de diverse andere modules
|
||||
* (INS, MLD e.d) en biedt het arsenaal aan potentiele autorisaties van de
|
||||
* individuele WEB gebruiker.
|
||||
* Merk op: de LAN-functies komen hier niet in voor (deze worden op een ander
|
||||
* niveau (LAN) aan de gehele FCLTWEB user toegekend.
|
||||
* Hier zijn functionele afhankelijkheden mogelijk, waarbij de LAN-autorisatie
|
||||
* het diepst ligt en dus vaak het laatste woord heeft!
|
||||
*/
|
||||
CREATE_VIEW (FAC_V_WEBFUNCTIE_DISCIPLINE, 0) AS
|
||||
SELECT * FROM FAC_V_FUNCTIE_DISCIPLINE FD
|
||||
WHERE (FD.fac_functie_discipline_type <>'F'
|
||||
AND FD.fac_functie_discipline_key IN (SELECT ins_discipline_key
|
||||
FROM all_v_aanwezigdiscipline))
|
||||
OR (FD.fac_functie_discipline_type IN ('A', 'B', 'C'))
|
||||
OR (FD.fac_functie_discipline_type ='F' AND FD.fac_functie_discipline_module='WEB');
|
||||
|
||||
|
||||
|
||||
CREATE_VIEW(fac_v_gebruikersgroepgegevens, 0)
|
||||
( fac_gebruikersgroep_key
|
||||
, fac_groep_key
|
||||
, prs_perslid_key
|
||||
, prs_perslid_oslogin
|
||||
, prs_afdeling_key
|
||||
, prs_afdeling_naam
|
||||
, prs_perslid_naam
|
||||
, fac_groep_omschrijving
|
||||
)
|
||||
AS
|
||||
select
|
||||
gg.fac_gebruikersgroep_key
|
||||
, gg.fac_groep_key
|
||||
, gg.prs_perslid_key
|
||||
, p.prs_perslid_oslogin
|
||||
, a.prs_afdeling_key
|
||||
, a.prs_afdeling_naam
|
||||
, p.prs_perslid_naam
|
||||
, g.fac_groep_omschrijving
|
||||
from
|
||||
fac_gebruikersgroep gg
|
||||
, fac_groep g
|
||||
, prs_perslid p
|
||||
, prs_afdeling a
|
||||
where gg.fac_groep_key=g.fac_groep_key
|
||||
and gg.prs_perslid_key=p.prs_perslid_key
|
||||
and p.prs_afdeling_key(+)=a.prs_afdeling_key
|
||||
/
|
||||
|
||||
-- Rapportages
|
||||
CREATE_VIEW(fac_v_rap_groeprechten, 0)
|
||||
@@ -337,382 +255,6 @@ AS
|
||||
FROM fac_perfmon_sample s, prs_v_perslid_fullnames_all pf
|
||||
WHERE s.prs_perslid_key = pf.prs_perslid_key;
|
||||
|
||||
-- per uur, ongeacht plaats
|
||||
CREATE_VIEW (fac_v_perfmon_sample_overall60, 0) (fclt_f_datum,
|
||||
tijd,
|
||||
aantal,
|
||||
gemiddelde1,
|
||||
laagste1, hoogste1, stddeviatie1,
|
||||
gemiddelde2,
|
||||
laagste2, hoogste2, stddeviatie2,
|
||||
gemiddelde3,
|
||||
laagste3, hoogste3, stddeviatie3,
|
||||
gemiddelde4,
|
||||
laagste4, hoogste4, stddeviatie4,
|
||||
gemiddelde5,
|
||||
laagste5, hoogste5, stddeviatie5,
|
||||
gemiddelde6,
|
||||
laagste6, hoogste6, stddeviatie6,
|
||||
gemiddelde7,
|
||||
laagste7, hoogste7, stddeviatie7,
|
||||
gemiddelde8,
|
||||
laagste8, hoogste8, stddeviatie8,
|
||||
gemiddelde9,
|
||||
laagste9, hoogste9, stddeviatie9
|
||||
)
|
||||
AS
|
||||
SELECT DATE_TO_CHAR (fac_perfmon_sample_datum, 'YYYY-MM-DD'),
|
||||
DATE_TO_CHAR (fac_perfmon_sample_datum, 'HH24') || ':00',
|
||||
COUNT (fac_perfmon_sample_waarde1),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde1)),
|
||||
MIN (fac_perfmon_sample_waarde1), MAX (fac_perfmon_sample_waarde1), ROUND (STDDEV (fac_perfmon_sample_waarde1)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde2)),
|
||||
MIN (fac_perfmon_sample_waarde2), MAX (fac_perfmon_sample_waarde2), ROUND (STDDEV (fac_perfmon_sample_waarde2)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde3)),
|
||||
MIN (fac_perfmon_sample_waarde3), MAX (fac_perfmon_sample_waarde3), ROUND (STDDEV (fac_perfmon_sample_waarde3)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde4)),
|
||||
MIN (fac_perfmon_sample_waarde4), MAX (fac_perfmon_sample_waarde4), ROUND (STDDEV (fac_perfmon_sample_waarde4)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde5)),
|
||||
MIN (fac_perfmon_sample_waarde5), MAX (fac_perfmon_sample_waarde5), ROUND (STDDEV (fac_perfmon_sample_waarde5)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde6)),
|
||||
MIN (fac_perfmon_sample_waarde6), MAX (fac_perfmon_sample_waarde6), ROUND (STDDEV (fac_perfmon_sample_waarde6)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde7)),
|
||||
MIN (fac_perfmon_sample_waarde7), MAX (fac_perfmon_sample_waarde7), ROUND (STDDEV (fac_perfmon_sample_waarde7)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde8)),
|
||||
MIN (fac_perfmon_sample_waarde8), MAX (fac_perfmon_sample_waarde8), ROUND (STDDEV (fac_perfmon_sample_waarde8)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde9)),
|
||||
MIN (fac_perfmon_sample_waarde9), MAX (fac_perfmon_sample_waarde9), ROUND (STDDEV (fac_perfmon_sample_waarde9))
|
||||
FROM fac_perfmon_sample
|
||||
GROUP BY DATE_TO_CHAR (fac_perfmon_sample_datum, 'YYYY-MM-DD'),
|
||||
DATE_TO_CHAR (fac_perfmon_sample_datum, 'HH24') || ':00';
|
||||
|
||||
-- idem per 10 minuten
|
||||
CREATE_VIEW (fac_v_perfmon_sample_overall10, 0) (fclt_f_datum,
|
||||
tijd,
|
||||
aantal,
|
||||
gemiddelde1,
|
||||
laagste1, hoogste1, stddeviatie1,
|
||||
gemiddelde2,
|
||||
laagste2, hoogste2, stddeviatie2,
|
||||
gemiddelde3,
|
||||
laagste3, hoogste3, stddeviatie3,
|
||||
gemiddelde4,
|
||||
laagste4, hoogste4, stddeviatie4,
|
||||
gemiddelde5,
|
||||
laagste5, hoogste5, stddeviatie5,
|
||||
gemiddelde6,
|
||||
laagste6, hoogste6, stddeviatie6,
|
||||
gemiddelde7,
|
||||
laagste7, hoogste7, stddeviatie7,
|
||||
gemiddelde8,
|
||||
laagste8, hoogste8, stddeviatie8,
|
||||
gemiddelde9,
|
||||
laagste9, hoogste9, stddeviatie9
|
||||
)
|
||||
AS
|
||||
SELECT DATE_TO_CHAR (fac_perfmon_sample_datum, 'YYYY-MM-DD'),
|
||||
SUBSTR (DATE_TO_CHAR (fac_perfmon_sample_datum, 'HH24:MI'), 1, 4) || '0',
|
||||
COUNT (fac_perfmon_sample_waarde1),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde1)),
|
||||
MIN (fac_perfmon_sample_waarde1), MAX (fac_perfmon_sample_waarde1), ROUND (STDDEV (fac_perfmon_sample_waarde1)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde2)),
|
||||
MIN (fac_perfmon_sample_waarde2), MAX (fac_perfmon_sample_waarde2), ROUND (STDDEV (fac_perfmon_sample_waarde2)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde3)),
|
||||
MIN (fac_perfmon_sample_waarde3), MAX (fac_perfmon_sample_waarde3), ROUND (STDDEV (fac_perfmon_sample_waarde3)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde4)),
|
||||
MIN (fac_perfmon_sample_waarde4), MAX (fac_perfmon_sample_waarde4), ROUND (STDDEV (fac_perfmon_sample_waarde4)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde5)),
|
||||
MIN (fac_perfmon_sample_waarde5), MAX (fac_perfmon_sample_waarde5), ROUND (STDDEV (fac_perfmon_sample_waarde5)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde6)),
|
||||
MIN (fac_perfmon_sample_waarde6), MAX (fac_perfmon_sample_waarde6), ROUND (STDDEV (fac_perfmon_sample_waarde6)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde7)),
|
||||
MIN (fac_perfmon_sample_waarde7), MAX (fac_perfmon_sample_waarde7), ROUND (STDDEV (fac_perfmon_sample_waarde7)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde8)),
|
||||
MIN (fac_perfmon_sample_waarde8), MAX (fac_perfmon_sample_waarde8), ROUND (STDDEV (fac_perfmon_sample_waarde8)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde9)),
|
||||
MIN (fac_perfmon_sample_waarde9), MAX (fac_perfmon_sample_waarde9), ROUND (STDDEV (fac_perfmon_sample_waarde9))
|
||||
FROM fac_perfmon_sample
|
||||
GROUP BY DATE_TO_CHAR (fac_perfmon_sample_datum, 'YYYY-MM-DD'),
|
||||
SUBSTR (DATE_TO_CHAR (fac_perfmon_sample_datum, 'HH24:MI'), 1, 4)
|
||||
|| '0';
|
||||
|
||||
-- per uur, met plaats/user
|
||||
CREATE_VIEW (fac_v_perfmon_sample60, 0) (fclt_f_datum,
|
||||
tijd,
|
||||
prs_perslid_key,
|
||||
fclt_f_ipadres,
|
||||
aantal,
|
||||
gemiddelde1,
|
||||
laagste1, hoogste1, stddeviatie1,
|
||||
gemiddelde2,
|
||||
laagste2, hoogste2, stddeviatie2,
|
||||
gemiddelde3,
|
||||
laagste3, hoogste3, stddeviatie3,
|
||||
gemiddelde4,
|
||||
laagste4, hoogste4, stddeviatie4,
|
||||
gemiddelde5,
|
||||
laagste5, hoogste5, stddeviatie5,
|
||||
gemiddelde6,
|
||||
laagste6, hoogste6, stddeviatie6,
|
||||
gemiddelde7,
|
||||
laagste7, hoogste7, stddeviatie7,
|
||||
gemiddelde8,
|
||||
laagste8, hoogste8, stddeviatie8,
|
||||
gemiddelde9,
|
||||
laagste9, hoogste9, stddeviatie9
|
||||
)
|
||||
AS
|
||||
SELECT DATE_TO_CHAR (fac_perfmon_sample_datum, 'YYYY-MM-DD'),
|
||||
DATE_TO_CHAR (fac_perfmon_sample_datum, 'HH24') || ':00',
|
||||
prs_perslid_key,
|
||||
fac_perfmon_sample_ip,
|
||||
COUNT (fac_perfmon_sample_waarde1),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde1)),
|
||||
MIN (fac_perfmon_sample_waarde1), MAX (fac_perfmon_sample_waarde1), ROUND (STDDEV (fac_perfmon_sample_waarde1)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde2)),
|
||||
MIN (fac_perfmon_sample_waarde2), MAX (fac_perfmon_sample_waarde2), ROUND (STDDEV (fac_perfmon_sample_waarde2)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde3)),
|
||||
MIN (fac_perfmon_sample_waarde3), MAX (fac_perfmon_sample_waarde3), ROUND (STDDEV (fac_perfmon_sample_waarde3)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde4)),
|
||||
MIN (fac_perfmon_sample_waarde4), MAX (fac_perfmon_sample_waarde4), ROUND (STDDEV (fac_perfmon_sample_waarde4)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde5)),
|
||||
MIN (fac_perfmon_sample_waarde5), MAX (fac_perfmon_sample_waarde5), ROUND (STDDEV (fac_perfmon_sample_waarde5)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde6)),
|
||||
MIN (fac_perfmon_sample_waarde6), MAX (fac_perfmon_sample_waarde6), ROUND (STDDEV (fac_perfmon_sample_waarde6)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde7)),
|
||||
MIN (fac_perfmon_sample_waarde7), MAX (fac_perfmon_sample_waarde7), ROUND (STDDEV (fac_perfmon_sample_waarde7)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde8)),
|
||||
MIN (fac_perfmon_sample_waarde8), MAX (fac_perfmon_sample_waarde8), ROUND (STDDEV (fac_perfmon_sample_waarde8)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde9)),
|
||||
MIN (fac_perfmon_sample_waarde9), MAX (fac_perfmon_sample_waarde9), ROUND (STDDEV (fac_perfmon_sample_waarde9))
|
||||
FROM fac_perfmon_sample
|
||||
GROUP BY DATE_TO_CHAR (fac_perfmon_sample_datum, 'YYYY-MM-DD'),
|
||||
DATE_TO_CHAR (fac_perfmon_sample_datum, 'HH24') || ':00', prs_perslid_key,
|
||||
fac_perfmon_sample_ip;
|
||||
|
||||
--idem per 10 minuten
|
||||
CREATE_VIEW (fac_v_perfmon_sample10, 0) (fclt_f_datum,
|
||||
tijd,
|
||||
prs_perslid_key,
|
||||
fclt_f_ipadres,
|
||||
aantal,
|
||||
gemiddelde1,
|
||||
laagste1, hoogste1, stddeviatie1,
|
||||
gemiddelde2,
|
||||
laagste2, hoogste2, stddeviatie2,
|
||||
gemiddelde3,
|
||||
laagste3, hoogste3, stddeviatie3,
|
||||
gemiddelde4,
|
||||
laagste4, hoogste4, stddeviatie4,
|
||||
gemiddelde5,
|
||||
laagste5, hoogste5, stddeviatie5,
|
||||
gemiddelde6,
|
||||
laagste6, hoogste6, stddeviatie6,
|
||||
gemiddelde7,
|
||||
laagste7, hoogste7, stddeviatie7,
|
||||
gemiddelde8,
|
||||
laagste8, hoogste8, stddeviatie8,
|
||||
gemiddelde9,
|
||||
laagste9, hoogste9, stddeviatie9
|
||||
)
|
||||
AS
|
||||
SELECT DATE_TO_CHAR (fac_perfmon_sample_datum, 'YYYY-MM-DD'),
|
||||
SUBSTR (DATE_TO_CHAR (fac_perfmon_sample_datum, 'HH24:MI'), 1, 4)
|
||||
|| '0',
|
||||
prs_perslid_key,
|
||||
fac_perfmon_sample_ip,
|
||||
COUNT (fac_perfmon_sample_waarde1),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde1)),
|
||||
MIN (fac_perfmon_sample_waarde1), MAX (fac_perfmon_sample_waarde1), ROUND (STDDEV (fac_perfmon_sample_waarde1)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde2)),
|
||||
MIN (fac_perfmon_sample_waarde2), MAX (fac_perfmon_sample_waarde2), ROUND (STDDEV (fac_perfmon_sample_waarde2)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde3)),
|
||||
MIN (fac_perfmon_sample_waarde3), MAX (fac_perfmon_sample_waarde3), ROUND (STDDEV (fac_perfmon_sample_waarde3)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde4)),
|
||||
MIN (fac_perfmon_sample_waarde4), MAX (fac_perfmon_sample_waarde4), ROUND (STDDEV (fac_perfmon_sample_waarde4)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde5)),
|
||||
MIN (fac_perfmon_sample_waarde5), MAX (fac_perfmon_sample_waarde5), ROUND (STDDEV (fac_perfmon_sample_waarde5)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde6)),
|
||||
MIN (fac_perfmon_sample_waarde6), MAX (fac_perfmon_sample_waarde6), ROUND (STDDEV (fac_perfmon_sample_waarde6)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde7)),
|
||||
MIN (fac_perfmon_sample_waarde7), MAX (fac_perfmon_sample_waarde7), ROUND (STDDEV (fac_perfmon_sample_waarde7)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde8)),
|
||||
MIN (fac_perfmon_sample_waarde8), MAX (fac_perfmon_sample_waarde8), ROUND (STDDEV (fac_perfmon_sample_waarde8)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde9)),
|
||||
MIN (fac_perfmon_sample_waarde9), MAX (fac_perfmon_sample_waarde9), ROUND (STDDEV (fac_perfmon_sample_waarde9))
|
||||
FROM fac_perfmon_sample
|
||||
GROUP BY DATE_TO_CHAR (fac_perfmon_sample_datum, 'YYYY-MM-DD'),
|
||||
SUBSTR (DATE_TO_CHAR (fac_perfmon_sample_datum, 'HH24:MI'), 1, 4)
|
||||
|| '0',
|
||||
prs_perslid_key,
|
||||
fac_perfmon_sample_ip;
|
||||
|
||||
-- levenslange gemiddelden per IPadres
|
||||
CREATE_VIEW (fac_v_perfmon_sample_ip, 0) (fclt_f_ipadres,
|
||||
aantal,
|
||||
gemiddelde1,
|
||||
laagste1,
|
||||
hoogste1,
|
||||
stddeviatie1,
|
||||
gemiddelde2,
|
||||
laagste2,
|
||||
hoogste2,
|
||||
stddeviatie2,
|
||||
gemiddelde3,
|
||||
laagste3,
|
||||
hoogste3,
|
||||
stddeviatie3,
|
||||
gemiddelde4,
|
||||
laagste4,
|
||||
hoogste4,
|
||||
stddeviatie4,
|
||||
gemiddelde5,
|
||||
laagste5,
|
||||
hoogste5,
|
||||
stddeviatie5,
|
||||
gemiddelde6,
|
||||
laagste6,
|
||||
hoogste6,
|
||||
stddeviatie6,
|
||||
gemiddelde7,
|
||||
laagste7,
|
||||
hoogste7,
|
||||
stddeviatie7,
|
||||
gemiddelde8,
|
||||
laagste8,
|
||||
hoogste8,
|
||||
stddeviatie8,
|
||||
gemiddelde9,
|
||||
laagste9,
|
||||
hoogste9,
|
||||
stddeviatie9
|
||||
)
|
||||
AS
|
||||
SELECT fac_perfmon_sample_ip,
|
||||
COUNT (fac_perfmon_sample_waarde1),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde1)),
|
||||
MIN (fac_perfmon_sample_waarde1),
|
||||
MAX (fac_perfmon_sample_waarde1),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde1)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde2)),
|
||||
MIN (fac_perfmon_sample_waarde2),
|
||||
MAX (fac_perfmon_sample_waarde2),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde2)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde3)),
|
||||
MIN (fac_perfmon_sample_waarde3),
|
||||
MAX (fac_perfmon_sample_waarde3),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde3)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde4)),
|
||||
MIN (fac_perfmon_sample_waarde4),
|
||||
MAX (fac_perfmon_sample_waarde4),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde4)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde5)),
|
||||
MIN (fac_perfmon_sample_waarde5),
|
||||
MAX (fac_perfmon_sample_waarde5),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde5)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde6)),
|
||||
MIN (fac_perfmon_sample_waarde6),
|
||||
MAX (fac_perfmon_sample_waarde6),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde6)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde7)),
|
||||
MIN (fac_perfmon_sample_waarde7),
|
||||
MAX (fac_perfmon_sample_waarde7),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde7)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde8)),
|
||||
MIN (fac_perfmon_sample_waarde8),
|
||||
MAX (fac_perfmon_sample_waarde8),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde8)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde9)),
|
||||
MIN (fac_perfmon_sample_waarde9),
|
||||
MAX (fac_perfmon_sample_waarde9),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde9))
|
||||
FROM fac_perfmon_sample
|
||||
GROUP BY fac_perfmon_sample_ip;
|
||||
|
||||
-- levenslange gemiddelden per user
|
||||
CREATE_VIEW(fac_v_perfmon_sample_user,0) (fclt_f_naam,
|
||||
aantal,
|
||||
gemiddelde1,
|
||||
laagste1,
|
||||
hoogste1,
|
||||
stddeviatie1,
|
||||
gemiddelde2,
|
||||
laagste2,
|
||||
hoogste2,
|
||||
stddeviatie2,
|
||||
gemiddelde3,
|
||||
laagste3,
|
||||
hoogste3,
|
||||
stddeviatie3,
|
||||
gemiddelde4,
|
||||
laagste4,
|
||||
hoogste4,
|
||||
stddeviatie4,
|
||||
gemiddelde5,
|
||||
laagste5,
|
||||
hoogste5,
|
||||
stddeviatie5,
|
||||
gemiddelde6,
|
||||
laagste6,
|
||||
hoogste6,
|
||||
stddeviatie6,
|
||||
gemiddelde7,
|
||||
laagste7,
|
||||
hoogste7,
|
||||
stddeviatie7,
|
||||
gemiddelde8,
|
||||
laagste8,
|
||||
hoogste8,
|
||||
stddeviatie8,
|
||||
gemiddelde9,
|
||||
laagste9,
|
||||
hoogste9,
|
||||
stddeviatie9
|
||||
)
|
||||
AS
|
||||
SELECT prs_perslid_naam_full,
|
||||
COUNT (fac_perfmon_sample_waarde1),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde1)),
|
||||
MIN (fac_perfmon_sample_waarde1),
|
||||
MAX (fac_perfmon_sample_waarde1),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde1)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde2)),
|
||||
MIN (fac_perfmon_sample_waarde2),
|
||||
MAX (fac_perfmon_sample_waarde2),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde2)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde3)),
|
||||
MIN (fac_perfmon_sample_waarde3),
|
||||
MAX (fac_perfmon_sample_waarde3),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde3)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde4)),
|
||||
MIN (fac_perfmon_sample_waarde4),
|
||||
MAX (fac_perfmon_sample_waarde4),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde4)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde5)),
|
||||
MIN (fac_perfmon_sample_waarde5),
|
||||
MAX (fac_perfmon_sample_waarde5),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde5)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde6)),
|
||||
MIN (fac_perfmon_sample_waarde6),
|
||||
MAX (fac_perfmon_sample_waarde6),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde6)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde7)),
|
||||
MIN (fac_perfmon_sample_waarde7),
|
||||
MAX (fac_perfmon_sample_waarde7),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde7)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde8)),
|
||||
MIN (fac_perfmon_sample_waarde8),
|
||||
MAX (fac_perfmon_sample_waarde8),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde8)),
|
||||
ROUND (AVG (fac_perfmon_sample_waarde9)),
|
||||
MIN (fac_perfmon_sample_waarde9),
|
||||
MAX (fac_perfmon_sample_waarde9),
|
||||
ROUND (STDDEV (fac_perfmon_sample_waarde9))
|
||||
FROM fac_perfmon_sample s, prs_v_perslid_fullnames_all pf
|
||||
WHERE pf.prs_perslid_key(+) = s.prs_perslid_key
|
||||
GROUP BY prs_perslid_naam_full;
|
||||
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
|
||||
@@ -1264,24 +1264,6 @@ UNION
|
||||
DEFINIEER_VIEW_AANWEZIG(ins_compositie, ins_compositie_verwijder,
|
||||
ins_v_aanwezigcompositie,0);
|
||||
|
||||
CREATE_VIEW(ins_v_compositie_gegevens,0)
|
||||
(ins_srtdeel_comp_key,
|
||||
ins_compositie_key,
|
||||
ins_compositie_naam,
|
||||
ins_srtdeel_key,
|
||||
ins_srtdeel_omschrijving) AS
|
||||
SELECT INS_DC.ins_srtdeel_comp_key,
|
||||
INS_DC.ins_compositie_key,
|
||||
INS_CO.ins_compositie_naam,
|
||||
INS_DC.ins_srtdeel_key,
|
||||
INS_SD.ins_srtdeel_omschrijving
|
||||
FROM ins_srtdeel_compositie INS_DC, ins_compositie INS_CO,
|
||||
all_v_srtdeel_gegevens INS_SD
|
||||
WHERE INS_DC.ins_compositie_key = INS_CO.ins_compositie_key
|
||||
AND INS_DC.ins_srtdeel_key = INS_SD.ins_srtdeel_key
|
||||
AND INS_DC.ins_srtdeel_comp_verwijder IS NULL;
|
||||
|
||||
|
||||
CREATE_VIEW(ins_v_deel_plaatsaanduiding_r,0)
|
||||
( alg_plaatsaanduiding
|
||||
, prs_werkplek_key
|
||||
@@ -1369,13 +1351,6 @@ AS SELECT INS_D.ins_deel_key,
|
||||
AND ins_alg_ruimte_type = 'W'
|
||||
AND ins_deel_verwijder IS NULL;
|
||||
|
||||
CREATE_VIEW (ins_v_deel_acadsymbol,0)
|
||||
( ins_deel_key, ins_srtdeel_acadsymbol )
|
||||
AS SELECT ins_deel_key,
|
||||
ins_srtdeel_acadsymbol
|
||||
FROM ins_deel, ins_srtdeel
|
||||
WHERE ins_deel.ins_srtdeel_key = ins_srtdeel.ins_srtdeel_key;
|
||||
|
||||
/* Formatted on 17-7-2012 12:16:55 (QP5 v5.115.810.9015) */
|
||||
CREATE_VIEW (ins_v_rap_sle_toegang, 0)
|
||||
(fclt_3d_locatie_key,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
CREATE_VIEW(MLD_discipline, 0)
|
||||
AS
|
||||
SELECT * FROM ALL_discipline WHERE ins_discipline_module = 'MLD';
|
||||
SELECT * FROM ins_tab_discipline WHERE ins_discipline_module = 'MLD';
|
||||
|
||||
DEFINIEER_VIEW_AANWEZIG(MLD_discipline, ins_discipline_verwijder,
|
||||
MLD_v_aanwezigdiscipline,0);
|
||||
@@ -139,90 +139,6 @@ DEFINIEER_VIEW_AANWEZIG(mld_melding_object, mld_melding_object_verwijder,
|
||||
DEFINIEER_VIEW_AANWEZIG(mld_kenmerkmelding, mld_kenmerkmelding_verwijder,
|
||||
mld_v_aanwezigkenmerkmelding, 0);
|
||||
|
||||
CREATE_VIEW(mld_v_stdmelding_kenmerk, 0)
|
||||
( mld_kenmerk_key
|
||||
, mld_srtkenmerk_key
|
||||
, mld_stdmelding_key
|
||||
, mld_kenmerk_niveau
|
||||
, mld_kenmerk_verplicht
|
||||
, mld_kenmerk_toonbaar
|
||||
, mld_kenmerk_uniek
|
||||
, mld_kenmerk_locatiekolom
|
||||
, mld_kenmerk_volgnummer
|
||||
, mld_srtkenmerk_omschrijving
|
||||
, mld_srtkenmerk_dimensie
|
||||
, mld_srtkenmerk_kenmerktype
|
||||
, mld_srtkenmerk_lengte
|
||||
, mld_srtkenmerk_dec
|
||||
, mld_srtkenmerk_nmin
|
||||
, mld_srtkenmerk_nmax
|
||||
, fac_kenmerkdomein_key
|
||||
, mld_stdmelding_omschrijving
|
||||
, mld_stdmelding_upper
|
||||
, mld_discipline_key
|
||||
, mld_discipline_omschrijving
|
||||
)
|
||||
AS SELECT MLD_K.mld_kenmerk_key
|
||||
, MLD_K.mld_srtkenmerk_key
|
||||
, MLD_K.mld_stdmelding_key
|
||||
, MLD_K.mld_kenmerk_niveau
|
||||
, MLD_K.mld_kenmerk_verplicht
|
||||
, MLD_K.mld_kenmerk_toonbaar
|
||||
, MLD_K.mld_kenmerk_uniek
|
||||
, MLD_K.mld_kenmerk_locatiekolom
|
||||
, MLD_K.mld_kenmerk_volgnummer
|
||||
, MLD_SK.mld_srtkenmerk_omschrijving
|
||||
, MLD_SK.mld_srtkenmerk_dimensie
|
||||
, MLD_SK.mld_srtkenmerk_kenmerktype
|
||||
, MLD_SK.mld_srtkenmerk_lengte
|
||||
, MLD_SK.mld_srtkenmerk_dec
|
||||
, MLD_SK.mld_srtkenmerk_nmin
|
||||
, MLD_SK.mld_srtkenmerk_nmax
|
||||
, MLD_SK.fac_kenmerkdomein_key
|
||||
, MLD_SM.mld_stdmelding_omschrijving
|
||||
, MLD_SM.mld_stdmelding_upper
|
||||
, INS_D.ins_discipline_key
|
||||
, INS_D.ins_discipline_omschrijving
|
||||
FROM mld_kenmerk MLD_K
|
||||
, mld_srtkenmerk MLD_SK
|
||||
, mld_stdmelding MLD_SM
|
||||
, ins_discipline INS_D
|
||||
WHERE MLD_K.mld_srtkenmerk_key = MLD_SK.mld_srtkenmerk_key
|
||||
AND MLD_K.mld_kenmerk_niveau = 'S'
|
||||
AND MLD_SM.mld_stdmelding_key = MLD_K.mld_stdmelding_key
|
||||
AND MLD_SM.mld_ins_discipline_key = INS_D.ins_discipline_key
|
||||
UNION
|
||||
SELECT MLD_K.mld_kenmerk_key
|
||||
, MLD_K.mld_srtkenmerk_key
|
||||
, MLD_K.mld_stdmelding_key
|
||||
, MLD_K.mld_kenmerk_niveau
|
||||
, MLD_K.mld_kenmerk_verplicht
|
||||
, MLD_K.mld_kenmerk_toonbaar
|
||||
, MLD_K.mld_kenmerk_uniek
|
||||
, MLD_K.mld_kenmerk_locatiekolom
|
||||
, MLD_K.mld_kenmerk_volgnummer
|
||||
, MLD_SK.mld_srtkenmerk_omschrijving
|
||||
, MLD_SK.mld_srtkenmerk_dimensie
|
||||
, MLD_SK.mld_srtkenmerk_kenmerktype
|
||||
, MLD_SK.mld_srtkenmerk_lengte
|
||||
, MLD_SK.mld_srtkenmerk_dec
|
||||
, MLD_SK.mld_srtkenmerk_nmin
|
||||
, MLD_SK.mld_srtkenmerk_nmax
|
||||
, MLD_SK.fac_kenmerkdomein_key
|
||||
, MLD_SM.mld_stdmelding_omschrijving
|
||||
, MLD_SM.mld_stdmelding_upper
|
||||
, MLD_D.ins_discipline_key
|
||||
, MLD_D.ins_discipline_omschrijving
|
||||
FROM mld_kenmerk MLD_K
|
||||
, mld_srtkenmerk MLD_SK
|
||||
, mld_stdmelding MLD_SM
|
||||
, mld_v_aanwezigdiscipline MLD_D
|
||||
WHERE MLD_K.mld_srtkenmerk_key = MLD_SK.mld_srtkenmerk_key
|
||||
AND MLD_K.mld_kenmerk_niveau = 'D'
|
||||
AND MLD_SM.mld_ins_discipline_key = MLD_D.ins_discipline_key
|
||||
AND ( MLD_D.ins_discipline_key = MLD_K.mld_stdmelding_key
|
||||
OR MLD_K.mld_stdmelding_key IS NULL);
|
||||
|
||||
DEFINIEER_VIEW_AANWEZIG(mld_adres, mld_adres_verwijder,
|
||||
mld_v_aanwezigadres, 0);
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#ifdef MRK
|
||||
#ifdef MRK
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
CREATE_VIEW(mrk_discipline, 0)
|
||||
AS
|
||||
SELECT * FROM all_discipline WHERE ins_discipline_module = 'MRK';
|
||||
SELECT * FROM ins_tab_discipline WHERE ins_discipline_module = 'MRK';
|
||||
|
||||
DEFINIEER_VIEW_AANWEZIG(mrk_discipline, ins_discipline_verwijder,
|
||||
mrk_v_aanwezigdiscipline, 0);
|
||||
|
||||
@@ -333,50 +333,6 @@ AS
|
||||
AND r.res_rsv_artikel_verwijder IS NULL
|
||||
AND rr.res_rsv_ruimte_key = r.res_rsv_ruimte_key;
|
||||
|
||||
|
||||
|
||||
// NOTE! 4.40 view functional drastically changed!
|
||||
CREATE_VIEW(all_backoffice,0)
|
||||
( res_backoffice_key
|
||||
, res_backoffice_soort
|
||||
, res_backoffice_omschrijving
|
||||
, res_backoffice_aanmaak
|
||||
, res_backoffice_verwijder
|
||||
, res_backoffice_min_level) AS
|
||||
SELECT PRS_B.prs_bedrijf_key
|
||||
, 'B'
|
||||
, PRS_B.prs_bedrijf_naam
|
||||
, PRS_B.prs_bedrijf_aanmaak
|
||||
, PRS_B.prs_bedrijf_verwijder
|
||||
, 1
|
||||
FROM prs_bedrijf PRS_B
|
||||
UNION
|
||||
SELECT PRS_A.prs_afdeling_key
|
||||
, 'A'
|
||||
, PRS_A.prs_afdeling_naam
|
||||
, PRS_A.prs_afdeling_aanmaak
|
||||
, PRS_A.prs_afdeling_verwijder
|
||||
, 1
|
||||
FROM prs_afdeling PRS_A;
|
||||
|
||||
|
||||
DEFINIEER_VIEW_AANWEZIG(All_backoffice, res_backoffice_verwijder,
|
||||
all_v_aanwezigbackoffice,0);
|
||||
|
||||
CREATE_VIEW(all_v_aanwezigafdeling,0) AS
|
||||
SELECT prs_afdeling_key, prs_afdeling_naam, prs_afdeling_upper
|
||||
FROM prs_v_aanwezigafdeling
|
||||
WHERE prs_afdeling_key IN
|
||||
(SELECT res_backoffice_key FROM all_v_aanwezigbackoffice
|
||||
WHERE res_backoffice_soort = 'A');
|
||||
|
||||
CREATE_VIEW(all_v_aanwezigbedrijf,0) AS
|
||||
SELECT prs_bedrijf_key, prs_bedrijf_naam, prs_bedrijf_naam_upper
|
||||
FROM prs_v_aanwezigbedrijf
|
||||
WHERE prs_bedrijf_key IN
|
||||
(SELECT res_backoffice_key FROM all_v_aanwezigbackoffice
|
||||
WHERE res_backoffice_soort = 'B');
|
||||
|
||||
DEFINIEER_VIEW_AANWEZIG(res_kenmerkwaarde, res_kenmerkwaarde_verwijder,
|
||||
res_v_aanwezigkenmerkwaarde, 0);
|
||||
|
||||
|
||||
@@ -10,6 +10,37 @@ COMMIT;
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#38888
|
||||
|
||||
DROP VIEW mld_v_stdmelding_kenmerk;
|
||||
DROP VIEW alg_v_alg_ruimte_verdieping;
|
||||
DROP VIEW all_backoffice;
|
||||
DROP VIEW all_v_aanwezigbackoffice;
|
||||
DROP VIEW all_v_aanwezigafdeling;
|
||||
DROP VIEW all_v_aanwezigbedrijf;
|
||||
DROP VIEW cad_v_cad_tekening_gegevens;
|
||||
DROP VIEW cad_v_cad_tekening;
|
||||
DROP VIEW cad_v_ins_deel;
|
||||
DROP VIEW cad_v_lpn_ins_deel_1;
|
||||
DROP VIEW cad_v_lpn_ins_deel_2;
|
||||
DROP VIEW cad_v_lpn_prs_werkplek_1;
|
||||
DROP VIEW cad_v_contour;
|
||||
DROP VIEW cad_v_discipline;
|
||||
DROP VIEW cad_v_plattegrond;
|
||||
DROP VIEW cad_v_prs_werkplek;
|
||||
DROP VIEW ins_v_deel_acadsymbol;
|
||||
DROP VIEW ins_v_compositie_gegevens;
|
||||
DROP VIEW fac_v_webfunctie;
|
||||
DROP VIEW fac_v_webuser;
|
||||
DROP VIEW fac_v_webfunctie_discipline;
|
||||
DROP VIEW fac_v_functie_discipline;
|
||||
DROP VIEW fac_v_gebruikersgroepgegevens;
|
||||
DROP TABLE fac_error PURGE;
|
||||
DROP TABLE fac_errorlog PURGE;
|
||||
|
||||
DROP VIEW fac_v_perfmon_sample_overall60;
|
||||
DROP VIEW fac_v_perfmon_sample_overall10;
|
||||
DROP VIEW fac_v_perfmon_sample60;
|
||||
DROP VIEW fac_v_perfmon_sample10;
|
||||
DROP VIEW fac_v_perfmon_sample_ip;
|
||||
DROP VIEW fac_v_perfmon_sample_user;
|
||||
|
||||
CREATE UNIQUE INDEX fac_i_fac_name ON fac_api (fac_api_name);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user