Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwfrmomgaancontacten

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van de contactpersonen met de rol aannemer (tbadressoort.dvcode = AAN) bij omgevingsvergunningen. Basistabel tbomgcontactennn/tbcontactadressen

 

Fields

Name

Data type

Description

dnkeyomgvergunningen

integer

Primary key van de omgevingsvergunning (tbomgvergunning.dnkey) waar de aannemer aan verbonden is

dvaanbedrijf

varchar(200)

Officiele bedrijfsnaam van de aannemer

dnkeycontactadressen

integer

Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de aannemer.

dvaanvoorletters

varchar(10)

Voorletters van de aannemer

dvaanvoorvoegsel

varchar(10)

Voorvoegsel (zoals van of van der) van de aannemer

dvaanroepnaam

varchar(20)

Roepnaam van de aannemer

dvaanachternaam

varchar(200)

Achternaam van de aannemer

dvaanbriefaanhef

varchar(50)

Briefaanhef zoals Geachte mevrouw Jansen

dvaanwoonplaats

varchar(80)

Woonplaatsnaam postadres van aannemer

dvaanstraatnaam

varchar(80)

Straatnaam postadres van aannemer

dvaanaanduidhuisnr

varchar(2)

Aanduiding bij huisnummer (zoals by of to) postadres van aannemer

dvaanhuisnummer

varchar(5)

Huisnummer postadres van aannemer

dvaanhuisnrtoevoeg

varchar(4)

Toevoeging bij huisnummer postadres van aannemer

dvaanhuisletter

char(1)

Huisletter postadres van aannemer

dvaanpostcode

varchar(10)

Postcode postadres van aannemer

dvaantelefoon

varchar(30)

Telefoon van aannemer

dvaangsm

varchar(15)

 

dvaanfax

varchar(15)

Faxnummer van aannemer

dvaanemail

varchar(320)

Emailadres van aannemer

ddaanvervaldatum

timestamp

Datum dat contactadres van de aannemer is vervallen

dvaanbsn

varchar(10)

Burger service nummer van aannemer

dvaanbin

varchar(10)

Bedrijven- en instellingennummer van aannemer

dvaantav

varchar(238)

Constructie voor ter attentie van zoals dhr. j. van Dalen

dvaanadres

varchar(95)

Samenstelling van straatnaam en huisnummer van aannemer

dvaanhandelsnaam

varchar(200)

Handelsnaam van het bedrijf van de aannemer

dvgeslacht

char(1)

(M)an, (V)rouw of (O)nbekend

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwfrmomgaancontacten (
   dnkeyomgvergunningen,
   dvaanbedrijf,
   dnkeycontactadressen,
   dvaanvoorletters,
   dvaanvoorvoegsel,
   dvaanroepnaam,
   dvaanachternaam,
   dvaanbriefaanhef,
   dvaanwoonplaats,
   dvaanstraatnaam,
   dvaanaanduidhuisnr,
   dvaanhuisnummer,
   dvaanhuisnrtoevoeg,
   dvaanhuisletter,
   dvaanpostcode,
   dvaantelefoon,
   dvaangsm,
   dvaanfax,
   dvaanemail,
   ddaanvervaldatum,
   dvaanbsn,
   dvaanbin,
   dvaantav,
   dvaanadres,
   dvaanhandelsnaam,
   dvgeslacht)
AS
SELECT
tbomgvergcontactennn.dnkeyomgvergunningen,
   tbcontactadressen.dvbedrijfsnaam AS dvaanbedrijf,
   tbcontactadressen.dnkey AS dnkeycontactadressen,
   tbcontactadressen.dvvoorletters AS dvaanvoorletters,
   tbcontactadressen.dvvoorvoegsel AS dvaanvoorvoegsel,
   tbcontactadressen.dvroepnaam AS dvaanroepnaam,
   tbcontactadressen.dvachternaam AS dvaanachternaam,
   tbcontactadressen.dvbriefaanhef AS dvaanbriefaanhef,
   tbcontactadressen.dvwoonplaatsnaam AS dvaanwoonplaats,
   tbcontactadressen.dvstraatnaam AS dvaanstraatnaam,
   tbcontactadressen.dvaanduidingbijhuisnummer AS dvaanaanduidhuisnr,
   tbcontactadressen.dvhuisnummer AS dvaanhuisnummer,
   tbcontactadressen.dvhuisnummertoevoeging AS dvaanhuisnrtoevoeg,
   tbcontactadressen.dvhuisletter AS dvaanhuisletter,
   tbcontactadressen.dvpostcode AS dvaanpostcode,
   tbcontactadressen.dvtelefoon AS dvaantelefoon,
   tbcontactadressen.dvgsm AS dvaangsm, tbcontactadressen.dvfax AS dvaanfax,
   tbcontactadressen.dvemail AS dvaanemail,
   tbcontactadressen.ddvervaldatum AS ddaanvervaldatum,
   tbcontactadressen.dvsofinummer AS dvaanbsn,
   tbcontactadressen.dvbin AS dvaanbin,
   
((((
       CASE
           WHEN
tbcontactadressen.dvgeslacht = 'M'::bpchar THEN 'De heer'::text
           WHEN tbcontactadressen.dvgeslacht = 'V'::bpchar THEN 'Mevrouw'::text
           ELSE 'De heer/mevrouw'::text
       END ||
       CASE
           WHEN
tbcontactadressen.dvvoorletters IS NOT NULL THEN
               rtrim(' '::text || tbcontactadressen.dvvoorletters::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
tbcontactadressen.dvvoorvoegsel IS NOT NULL THEN
               rtrim(' '::text || tbcontactadressen.dvvoorvoegsel::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
tbcontactadressen.dvachternaam IS NOT NULL THEN
               rtrim(' '::text || tbcontactadressen.dvachternaam::text)
           ELSE ''::text
       END))::character varying(238) AS dvaantav,
   
(((((tbcontactadressen.dvstraatnaam::text ||
       CASE
           WHEN
tbcontactadressen.dvaanduidingbijhuisnummer IS NOT NULL THEN
               rtrim(' '::text || tbcontactadressen.dvaanduidingbijhuisnummer::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
tbcontactadressen.dvhuisnummer IS NOT NULL THEN
               rtrim(' '::text || tbcontactadressen.dvhuisnummer::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
tbcontactadressen.dvhuisletter IS NOT NULL THEN
               tbcontactadressen.dvhuisletter
           ELSE ''::bpchar
       END::text) ||
       CASE
           WHEN
rtrim(tbcontactadressen.dvhuisnummertoevoeging::text) IS NULL
               THEN
''::text
           ELSE replace('-'::text ||
               tbcontactadressen.dvhuisnummertoevoeging::text, '--'::text, '-'::text)
       END))::character varying(95) AS dvaanadres,
   tbcontactadressen.dvhandelsnaam AS dvaanhandelsnaam,
   tbcontactadressen.dvgeslacht
FROM tbomgvergcontactennn
  JOIN tbcontactadressen ON tbomgvergcontactennn.dnkeycontactadressen =
      tbcontactadressen.dnkey
WHERE tbomgvergcontactennn.dvcodeadressoort = 'AAN'::bpchar;

COMMENT ON VIEW public.vwfrmomgaancontacten
IS 'View van de contactpersonen met de rol aannemer (tbadressoort.dvcode = AAN) bij omgevingsvergunningen. Basistabel tbomgcontactennn/tbcontactadressen';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dnkeyomgvergunningen
IS 'Primary key van de omgevingsvergunning (tbomgvergunning.dnkey) waar de aannemer aan verbonden is';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanbedrijf
IS 'Officiele bedrijfsnaam van de aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dnkeycontactadressen
IS 'Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de aannemer.';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanvoorletters
IS 'Voorletters van de aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanroepnaam
IS 'Roepnaam van de aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanachternaam
IS 'Achternaam van de aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanbriefaanhef
IS 'Briefaanhef zoals Geachte mevrouw Jansen';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanwoonplaats
IS 'Woonplaatsnaam postadres van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanstraatnaam
IS 'Straatnaam postadres van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanaanduidhuisnr
IS 'Aanduiding bij huisnummer (zoals by of to) postadres van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanhuisnummer
IS 'Huisnummer postadres van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanhuisnrtoevoeg
IS 'Toevoeging bij huisnummer postadres van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanhuisletter
IS 'Huisletter postadres van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanpostcode
IS 'Postcode postadres van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaantelefoon
IS 'Telefoon van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanfax
IS 'Faxnummer van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanemail
IS 'Emailadres van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.ddaanvervaldatum
IS 'Datum dat contactadres van de aannemer is vervallen';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanbsn
IS 'Burger service nummer van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanbin
IS 'Bedrijven- en instellingennummer van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaantav
IS 'Constructie voor ter attentie van zoals dhr. j. van Dalen';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanadres
IS 'Samenstelling van straatnaam en huisnummer van aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvaanhandelsnaam
IS 'Handelsnaam van het bedrijf van de aannemer';

COMMENT ON COLUMN public.vwfrmomgaancontacten.dvgeslacht
IS '(M)an, (V)rouw of (O)nbekend';

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