svn path=/Customer/trunk/; revision=12609
This commit is contained in:
Richard Derks
2004-05-18 15:14:22 +00:00
parent 230d9a99a1
commit c6602167b2
2 changed files with 88 additions and 0 deletions

View File

88
CONN/Once/CONN143_445.sql Normal file
View File

@@ -0,0 +1,88 @@
CREATE OR REPLACE FORCE VIEW CONN_INS_V_SRTDEEL_KENMERK
(INS_KENMERK_KEY, INS_SRTKENMERK_KEY, INS_SRTINSTALLATIE_KEY, INS_KENMERK_NIVEAU, INS_KENMERK_VERPLICHT,
INS_KENMERK_TOONBAAR, INS_KENMERK_UNIEK, INS_KENMERK_LOCATIEKOLOM, INS_KENMERK_VOLGNUMMER, INS_SRTKENMERK_OMSCHRIJVING,
INS_SRTKENMERK_DIMENSIE, INS_SRTKENMERK_KENMERKTYPE, INS_SRTKENMERK_LENGTE, INS_SRTKENMERK_DEC, INS_SRTKENMERK_NMIN,
INS_SRTKENMERK_NMAX, INS_REFSRTKENMERK_KEY, INS_SRTDEEL_KEY, INS_SRTDEEL_OMSCHRIJVING, INS_SRTDEEL_UPPER,
INS_SRTGROEP_KEY, INS_SRTGROEP_OMSCHRIJVING, INS_SRTGROEP_UPPER, INS_DISCIPLINE_KEY, INS_DISCIPLINE_OMSCHRIJVING)
AS
SELECT INS_K.ins_kenmerk_key,
INS_K.ins_srtkenmerk_key,
INS_K.ins_srtinstallatie_key,
INS_K.ins_kenmerk_niveau,
INS_K.ins_kenmerk_verplicht,
INS_K.ins_kenmerk_toonbaar,
INS_K.ins_kenmerk_uniek,
INS_K.ins_kenmerk_locatiekolom,
INS_K.ins_kenmerk_volgnummer,
INS_SK.ins_srtkenmerk_omschrijving,
INS_SK.ins_srtkenmerk_dimensie,
INS_SK.ins_srtkenmerk_kenmerktype,
INS_SK.ins_srtkenmerk_lengte,
INS_SK.ins_srtkenmerk_dec,
INS_SK.ins_srtkenmerk_nmin,
INS_SK.ins_srtkenmerk_nmax,
INS_SK.ins_refsrtkenmerk_key,
INS_SD.ins_srtdeel_key,
INS_SD.ins_srtdeel_omschrijving,
INS_SD.ins_srtdeel_upper,
INS_SG.ins_srtgroep_key,
INS_SG.ins_srtgroep_omschrijving,
INS_SG.ins_srtgroep_upper,
INS_D.ins_discipline_key,
INS_D.ins_discipline_omschrijving
FROM ins_kenmerk INS_K, ins_srtkenmerk INS_SK,
ins_v_aanwezigsrtdeel INS_SD, ins_v_aanwezigsrtgroep INS_SG,
ins_v_aanwezigdiscipline INS_D
WHERE INS_K.ins_srtkenmerk_key = INS_SK.ins_srtkenmerk_key
AND INS_K.ins_kenmerk_niveau = 'D'
AND INS_K.ins_srtinstallatie_key = 101
AND INS_SRTKENMERK_KENMERKTYPE <> 'X'
AND INS_SD.ins_srtgroep_key = INS_SG.ins_srtgroep_key
AND INS_SG.ins_discipline_key = INS_D.ins_discipline_key
AND (INS_D.ins_discipline_key = INS_K.ins_srtinstallatie_key
OR INS_K.ins_srtinstallatie_key IS NULL);
/
CREATE OR REPLACE FORCE VIEW CONN_INS_V_SRTDEEL_KENMERK
(INS_KENMERK_KEY, INS_SRTKENMERK_KEY, INS_SRTINSTALLATIE_KEY, INS_KENMERK_NIVEAU, INS_KENMERK_VERPLICHT,
INS_KENMERK_TOONBAAR, INS_KENMERK_UNIEK, INS_KENMERK_LOCATIEKOLOM, INS_KENMERK_VOLGNUMMER, INS_SRTKENMERK_OMSCHRIJVING,
INS_SRTKENMERK_DIMENSIE, INS_SRTKENMERK_KENMERKTYPE, INS_SRTKENMERK_LENGTE, INS_SRTKENMERK_DEC, INS_SRTKENMERK_NMIN,
INS_SRTKENMERK_NMAX, INS_REFSRTKENMERK_KEY, INS_SRTDEEL_KEY, INS_SRTDEEL_OMSCHRIJVING, INS_SRTDEEL_UPPER,
INS_SRTGROEP_KEY, INS_SRTGROEP_OMSCHRIJVING, INS_SRTGROEP_UPPER, INS_DISCIPLINE_KEY, INS_DISCIPLINE_OMSCHRIJVING)
AS
SELECT INS_K.ins_kenmerk_key,
INS_K.ins_srtkenmerk_key,
INS_K.ins_srtinstallatie_key,
INS_K.ins_kenmerk_niveau,
INS_K.ins_kenmerk_verplicht,
INS_K.ins_kenmerk_toonbaar,
INS_K.ins_kenmerk_uniek,
INS_K.ins_kenmerk_locatiekolom,
INS_K.ins_kenmerk_volgnummer,
INS_SK.ins_srtkenmerk_omschrijving,
INS_SK.ins_srtkenmerk_dimensie,
INS_SK.ins_srtkenmerk_kenmerktype,
INS_SK.ins_srtkenmerk_lengte,
INS_SK.ins_srtkenmerk_dec,
INS_SK.ins_srtkenmerk_nmin,
INS_SK.ins_srtkenmerk_nmax,
INS_SK.ins_refsrtkenmerk_key,
INS_SD.ins_srtdeel_key,
INS_SD.ins_srtdeel_omschrijving,
INS_SD.ins_srtdeel_upper,
INS_SG.ins_srtgroep_key,
INS_SG.ins_srtgroep_omschrijving,
INS_SG.ins_srtgroep_upper,
INS_D.ins_discipline_key,
INS_D.ins_discipline_omschrijving
FROM ins_kenmerk INS_K, ins_srtkenmerk INS_SK,
ins_v_aanwezigsrtdeel INS_SD, ins_v_aanwezigsrtgroep INS_SG,
ins_v_aanwezigdiscipline INS_D
WHERE INS_K.ins_srtkenmerk_key = INS_SK.ins_srtkenmerk_key
AND INS_K.ins_kenmerk_niveau = 'D'
AND INS_K.ins_srtinstallatie_key = 101
AND INS_SD.ins_srtgroep_key = INS_SG.ins_srtgroep_key
AND INS_SG.ins_discipline_key = INS_D.ins_discipline_key
AND (INS_D.ins_discipline_key = INS_K.ins_srtinstallatie_key
OR INS_K.ins_srtinstallatie_key IS NULL);
/