Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwbrandweercontacten

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

There is no description for view vwbrandweercontacten

 

Fields

Name

Data type

Description

dvmodule

char(1)

 

dnkeyzaak

integer

 

dnkeycontactadressen

integer

 

dvcontvoorletters

varchar(10)

 

dvcontvoorvoegsel

varchar(10)

 

dvcontroepnaam

varchar(20)

 

dvcontachternaam

varchar(200)

 

dvcontbedrijfsnaam

varchar(200)

 

dbcontbriefaanhef

varchar(50)

 

dvcontwoonplaats

varchar(80)

 

dvcontstraatnaam

varchar(80)

 

dvcontaanduidhuisnr

varchar(2)

 

dvconthuisnummer

varchar(5)

 

dvconthuisnrtoevoeg

varchar(4)

 

dvconthuisletter

char(1)

 

dvcontpostcode

varchar(10)

 

dvconttelefoon

varchar(30)

 

dvcontfax

varchar(15)

 

dvcontemail

varchar(320)

 

dvcontgeslacht

char(1)

 

dvobjhuisnr

varchar(15)

 

dvcontadrescode

char(3)

 

dvcontadressoort

varchar(30)

 

ddcontadresverval

timestamp

 

dvbsn

varchar(10)

 

dvbin

varchar(10)

 

dvconthandelsnaam

varchar(200)

 

dnicoon

integer

 

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwbrandweercontacten (
   dvmodule,
   dnkeyzaak,
   dnkeycontactadressen,
   dvcontvoorletters,
   dvcontvoorvoegsel,
   dvcontroepnaam,
   dvcontachternaam,
   dvcontbedrijfsnaam,
   dbcontbriefaanhef,
   dvcontwoonplaats,
   dvcontstraatnaam,
   dvcontaanduidhuisnr,
   dvconthuisnummer,
   dvconthuisnrtoevoeg,
   dvconthuisletter,
   dvcontpostcode,
   dvconttelefoon,
   dvcontfax,
   dvcontemail,
   dvcontgeslacht,
   dvobjhuisnr,
   dvcontadrescode,
   dvcontadressoort,
   ddcontadresverval,
   dvbsn,
   dvbin,
   dvconthandelsnaam,
   dnicoon)
AS
       (
SELECT 'O'::character(1) AS dvmodule,
                   tbovcontactennn.dnkeyovvergunningen AS dnkeyzaak,
                   tbcontactadressen.dnkey AS dnkeycontactadressen,
                   tbcontactadressen.dvvoorletters AS dvcontvoorletters,
                   tbcontactadressen.dvvoorvoegsel AS dvcontvoorvoegsel,
                   tbcontactadressen.dvroepnaam AS dvcontroepnaam,
                   tbcontactadressen.dvachternaam AS dvcontachternaam,
                   tbcontactadressen.dvbedrijfsnaam AS dvcontbedrijfsnaam,
                   tbcontactadressen.dvbriefaanhef AS dbcontbriefaanhef,
                   tbcontactadressen.dvwoonplaatsnaam AS dvcontwoonplaats,
                   tbcontactadressen.dvstraatnaam AS dvcontstraatnaam,
                   tbcontactadressen.dvaanduidingbijhuisnummer AS dvcontaanduidhuisnr,
                   tbcontactadressen.dvhuisnummer AS dvconthuisnummer,
                   tbcontactadressen.dvhuisnummertoevoeging AS dvconthuisnrtoevoeg,
                   tbcontactadressen.dvhuisletter AS dvconthuisletter,
                   tbcontactadressen.dvpostcode AS dvcontpostcode,
                   tbcontactadressen.dvtelefoon AS dvconttelefoon,
                   tbcontactadressen.dvfax AS dvcontfax,
                   tbcontactadressen.dvemail AS dvcontemail,
                   tbcontactadressen.dvgeslacht AS dvcontgeslacht,
                   
(((((
                       CASE
                           WHEN
tbcontactadressen.dvaanduidingbijhuisnummer IS
                               NULL THEN
''::text
                           ELSE
                               tbcontactadressen.dvaanduidingbijhuisnummer::text || ' '::text
                       END || tbcontactadressen.dvhuisnummer::text) || ' '::text) ||
                       CASE
                           WHEN
tbcontactadressen.dvhuisletter IS NULL THEN ''::bpchar
                           ELSE tbcontactadressen.dvhuisletter
                       END::text) ||
                       CASE
                           WHEN

                               rtrim(tbcontactadressen.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
                           ELSE replace('-'::text ||
                               tbcontactadressen.dvhuisnummertoevoeging::text, '--'::text, '-'::text)
                       END))::character varying(15) AS dvobjhuisnr,
                   tbadressoort.dvcode AS dvcontadrescode,
                   tbadressoort.dvomschrijving AS dvcontadressoort,
                   tbadressoort.ddvervaldatum AS ddcontadresverval,
                   tbcontactadressen.dvsofinummer AS dvbsn,
                   tbcontactadressen.dvbin,
                   tbcontactadressen.dvhandelsnaam AS dvconthandelsnaam,
                   tbsoortovverg.dnicoon
FROM tbovcontactennn
             JOIN tbcontactadressen ON tbovcontactennn.dnkeycontactadressen =
                 tbcontactadressen.dnkey
        JOIN tbadressoort ON tbovcontactennn.dvcodeadressoort = tbadressoort.dvcode
   JOIN tbovvergunningen ON tbovcontactennn.dnkeyovvergunningen =
       tbovvergunningen.dnkey
  JOIN tbsoortovverg ON tbovvergunningen.dvcodesoortovverg = tbsoortovverg.dvcode
WHERE tbsoortovverg.dnicoon = 8
UNION
SELECT
'W'::character(1) AS dvmodule,
                   tbomgvergcontactennn.dnkeyomgvergunningen AS dnkeyzaak,
                   tbcontactadressen.dnkey AS dnkeycontactadressen,
                   tbcontactadressen.dvvoorletters AS dvcontvoorletters,
                   tbcontactadressen.dvvoorvoegsel AS dvcontvoorvoegsel,
                   tbcontactadressen.dvroepnaam AS dvcontroepnaam,
                   tbcontactadressen.dvachternaam AS dvcontachternaam,
                   tbcontactadressen.dvbedrijfsnaam AS dvcontbedrijfsnaam,
                   tbcontactadressen.dvbriefaanhef AS dbcontbriefaanhef,
                   tbcontactadressen.dvwoonplaatsnaam AS dvcontwoonplaats,
                   tbcontactadressen.dvstraatnaam AS dvcontstraatnaam,
                   tbcontactadressen.dvaanduidingbijhuisnummer AS dvcontaanduidhuisnr,
                   tbcontactadressen.dvhuisnummer AS dvconthuisnummer,
                   tbcontactadressen.dvhuisnummertoevoeging AS dvconthuisnrtoevoeg,
                   tbcontactadressen.dvhuisletter AS dvconthuisletter,
                   tbcontactadressen.dvpostcode AS dvcontpostcode,
                   tbcontactadressen.dvtelefoon AS dvconttelefoon,
                   tbcontactadressen.dvfax AS dvcontfax,
                   tbcontactadressen.dvemail AS dvcontemail,
                   tbcontactadressen.dvgeslacht AS dvcontgeslacht,
                   
(((((
                       CASE
                           WHEN
tbcontactadressen.dvaanduidingbijhuisnummer IS
                               NULL THEN
''::text
                           ELSE
                               tbcontactadressen.dvaanduidingbijhuisnummer::text || ' '::text
                       END || tbcontactadressen.dvhuisnummer::text) || ' '::text) ||
                       CASE
                           WHEN
tbcontactadressen.dvhuisletter IS NULL THEN ''::bpchar
                           ELSE tbcontactadressen.dvhuisletter
                       END::text) ||
                       CASE
                           WHEN

                               rtrim(tbcontactadressen.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
                           ELSE replace('-'::text ||
                               tbcontactadressen.dvhuisnummertoevoeging::text, '--'::text, '-'::text)
                       END))::character varying(15) AS dvobjhuisnr,
                   tbadressoort.dvcode AS dvcontadrescode,
                   tbadressoort.dvomschrijving AS dvcontadressoort,
                   tbadressoort.ddvervaldatum AS ddcontadresverval,
                   tbcontactadressen.dvsofinummer AS dvbsn,
                   tbcontactadressen.dvbin,
                   tbcontactadressen.dvhandelsnaam AS dvconthandelsnaam,
                   tbsoortomgverg.dnicoon
FROM tbomgvergcontactennn
             JOIN tbcontactadressen ON
                 tbomgvergcontactennn.dnkeycontactadressen = tbcontactadressen.dnkey
        JOIN tbadressoort ON tbomgvergcontactennn.dvcodeadressoort =
            tbadressoort.dvcode
   JOIN tbomgvergunning ON tbomgvergcontactennn.dnkeyomgvergunningen =
       tbomgvergunning.dnkey
  JOIN tbsoortomgverg ON tbomgvergunning.dnkeysoortomgverg = tbsoortomgverg.dnkey
WHERE tbsoortomgverg.dnicoon = 8)
UNION
SELECT
'E'::character(1) AS dvmodule,
           tbmilvergcontactennn.dnkeymilvergunningen AS dnkeyzaak,
           tbcontactadressen.dnkey AS dnkeycontactadressen,
           tbcontactadressen.dvvoorletters AS dvcontvoorletters,
           tbcontactadressen.dvvoorvoegsel AS dvcontvoorvoegsel,
           tbcontactadressen.dvroepnaam AS dvcontroepnaam,
           tbcontactadressen.dvachternaam AS dvcontachternaam,
           tbcontactadressen.dvbedrijfsnaam AS dvcontbedrijfsnaam,
           tbcontactadressen.dvbriefaanhef AS dbcontbriefaanhef,
           tbcontactadressen.dvwoonplaatsnaam AS dvcontwoonplaats,
           tbcontactadressen.dvstraatnaam AS dvcontstraatnaam,
           tbcontactadressen.dvaanduidingbijhuisnummer AS dvcontaanduidhuisnr,
           tbcontactadressen.dvhuisnummer AS dvconthuisnummer,
           tbcontactadressen.dvhuisnummertoevoeging AS dvconthuisnrtoevoeg,
           tbcontactadressen.dvhuisletter AS dvconthuisletter,
           tbcontactadressen.dvpostcode AS dvcontpostcode,
           tbcontactadressen.dvtelefoon AS dvconttelefoon,
           tbcontactadressen.dvfax AS dvcontfax,
           tbcontactadressen.dvemail AS dvcontemail,
           tbcontactadressen.dvgeslacht AS dvcontgeslacht,
           
(((((
               CASE
                   WHEN
tbcontactadressen.dvaanduidingbijhuisnummer IS NULL
                       THEN
''::text
                   ELSE tbcontactadressen.dvaanduidingbijhuisnummer::text || ' '::text
               END || tbcontactadressen.dvhuisnummer::text) || ' '::text) ||
               CASE
                   WHEN
tbcontactadressen.dvhuisletter IS NULL THEN ''::bpchar
                   ELSE tbcontactadressen.dvhuisletter
               END::text) ||
               CASE
                   WHEN
rtrim(tbcontactadressen.dvhuisnummertoevoeging::text)
                       IS NULL THEN ''::text
                   ELSE replace('-'::text ||
                       tbcontactadressen.dvhuisnummertoevoeging::text, '--'::text, '-'::text)
               END))::character varying(15) AS dvobjhuisnr,
           tbadressoort.dvcode AS dvcontadrescode,
           tbadressoort.dvomschrijving AS dvcontadressoort,
           tbadressoort.ddvervaldatum AS ddcontadresverval,
           tbcontactadressen.dvsofinummer AS dvbsn, tbcontactadressen.dvbin,
           tbcontactadressen.dvhandelsnaam AS dvconthandelsnaam,
           tbsoortmilverg.dnicoon
FROM tbmilvergcontactennn
     JOIN tbcontactadressen ON tbmilvergcontactennn.dnkeycontactadressen =
         tbcontactadressen.dnkey
  JOIN tbadressoort ON tbmilvergcontactennn.dvcodeadressoort = tbadressoort.dvcode
  JOIN tbmilvergunningen ON tbmilvergcontactennn.dnkeymilvergunningen =
      tbmilvergunningen.dnkey
  JOIN tbsoortmilverg ON tbmilvergunningen.dnkeysoortmilverg = tbsoortmilverg.dnkey
WHERE tbsoortmilverg.dnicoon = 8;

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50
Previous topic Chapter index Next topic