Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

View: vwbi_milvergcontactadressen

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van alle contactadressen van de tabel tbcontactadressen die verbonden zijn aan een milieu/gebruiksvergunning. In de kolom dvcodeadressoort staat in welke rol zij verbonden zijn, bijvoorbeeld als gemachtigde en/of aanvrager en/of ondernemer etectera.

 

Fields

Name

Data type

Description

dnkeymilvergunningen

integer

De primary key van de milieu vergunning waaraan het contactadres is verbonden. Zie vwbi_milverg.dnkey. Voorbeeld: 96750001

dvcodeadressoort

char(3)

De codering van de rol die het adres speelt bij de milieuvergunning. Voorbeeld: Avr of Eig

dvomsadressoort

varchar(30)

De omschrijving van de rol. Voorbeeld: Aanvrager of eigenaar etcetera

dnkeycontactadressen

integer

De primary key van het contactadres. Voorbeeld: 23456

dvbriefaanhef

varchar(200)

Briefaanhef. Voorbeeld: Geachte mevrouw Van Gelder

dvbedrijf

varchar(200)

Bedrijfsnaam. Voorbeeld: Geachte mevrouw Van Gelder

dvvoorletters

varchar(10)

Voorletters. Voorbeeld: Geachte mevrouw Van Gelder

dvvoorvoegsel

varchar(10)

Voorvoegsel. Voorbeeld: van

dvachternaam

varchar(200)

Achternaam. Voorbeeld: Gelder

dvtav

varchar(238)

t.a.v. Voorbeeld: Mevrouw T.J. van Gelder

dvhuisnummer

varchar(5)

Huisnummer. Voorbeeld: 17

dvhuisletter

char(1)

Huisletter. Voorbeeld: b

dvhuisnummertoevoeging

varchar(4)

Huisnrtoevoeging. Voorbeeld: -III

dvstraatnaam

varchar(80)

Straatnaam. Voorbeeld: Steenstraat

dvpostcode

varchar(10)

Postcode. Voorbeeld: 1087 HJ

dvwoonplaats

varchar(80)

Woonplaats. Voorbeeld: Amsterdam

dvbsn

varchar(10)

BSN-nummer. Voorbeeld: 123456789

dvbin

varchar(10)

KvK-nummer (8-cijferig) uit het handelsregister

dvemail

varchar(320)

Email. Voorbeeld: msnelders@rem.nl

dvtav2

varchar(238)

t.a.v. met de heer of mevrouw zonder hoofdletter. Voorbeeld: mevrouw T.J. van Gelder

dvtav3

varchar(440)

t.a.v. met eventuele bedrijfsnaam met de heer of mevrouw zonder hoofdletter. Voorbeeld: Architectenbureau Wouters, mevrouw T.J. van Gelder

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwbi_milvergcontactadressen

 

Definition

CREATE VIEW public.vwbi_milvergcontactadressen (
   dnkeymilvergunningen,
   dvcodeadressoort,
   dvomsadressoort,
   dnkeycontactadressen,
   dvbriefaanhef,
   dvbedrijf,
   dvvoorletters,
   dvvoorvoegsel,
   dvachternaam,
   dvtav,
   dvhuisnummer,
   dvhuisletter,
   dvhuisnummertoevoeging,
   dvstraatnaam,
   dvpostcode,
   dvwoonplaats,
   dvbsn,
   dvbin,
   dvemail,
   dvtav2,
   dvtav3)
AS
SELECT
tbmilvergcontactennn.dnkeymilvergunningen,
   tbmilvergcontactennn.dvcodeadressoort,
   tbadressoort.dvomschrijving AS dvomsadressoort,
   tbcontactadressen.dnkey AS dnkeycontactadressen,
   tbcontactadressen.dvbriefaanhef,
   tbcontactadressen.dvbedrijfsnaam AS dvbedrijf,
   tbcontactadressen.dvvoorletters,
   tbcontactadressen.dvvoorvoegsel,
   tbcontactadressen.dvachternaam,
   
((((
       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 AND
               tbcontactadressen.dvgebruiksnaam IS NULL THEN rtrim(' '::text || tbcontactadressen.dvvoorvoegsel::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN COALESCE
(tbcontactadressen.dvgebruiksnaam,
               tbcontactadressen.dvachternaam) IS NOT NULL THEN rtrim(' '::text || COALESCE(tbcontactadressen.dvgebruiksnaam, tbcontactadressen.dvachternaam)::text)
           ELSE ''::text
       END))::character varying(238) AS dvtav,
   tbcontactadressen.dvhuisnummer,
   tbcontactadressen.dvhuisletter,
   tbcontactadressen.dvhuisnummertoevoeging,
   tbcontactadressen.dvstraatnaam,
   tbcontactadressen.dvpostcode,
   tbcontactadressen.dvwoonplaatsnaam AS dvwoonplaats,
   tbcontactadressen.dvsofinummer AS dvbsn,
   tbcontactadressen.dvbin,
   tbcontactadressen.dvemail,
   
((((
       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 AND
               tbcontactadressen.dvgebruiksnaam IS NULL THEN rtrim(' '::text || tbcontactadressen.dvvoorvoegsel::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN COALESCE
(tbcontactadressen.dvgebruiksnaam,
               tbcontactadressen.dvachternaam) IS NOT NULL THEN rtrim(' '::text || COALESCE(tbcontactadressen.dvgebruiksnaam, tbcontactadressen.dvachternaam)::text)
           ELSE ''::text
       END))::character varying(238) AS dvtav2,
   
((((
       CASE
           WHEN
rtrim(tbcontactadressen.dvbedrijfsnaam::text) IS NOT NULL AND
               rtrim(tbcontactadressen.dvachternaam::text) IS NULL THEN tbcontactadressen.dvbedrijfsnaam::text
           WHEN tbcontactadressen.dvgeslacht = 'M'::bpchar THEN
           CASE
               WHEN
rtrim(tbcontactadressen.dvbedrijfsnaam::text) IS NULL THEN ''::text
               ELSE tbcontactadressen.dvbedrijfsnaam::text || ', '::text
           END || 'de heer'::text
           WHEN tbcontactadressen.dvgeslacht = 'V'::bpchar THEN
           CASE
               WHEN
rtrim(tbcontactadressen.dvbedrijfsnaam::text) IS NULL THEN ''::text
               ELSE tbcontactadressen.dvbedrijfsnaam::text || ', '::text
           END || 'mevrouw'::text
           ELSE
           CASE
               WHEN
rtrim(tbcontactadressen.dvbedrijfsnaam::text) IS NULL THEN ''::text
               ELSE tbcontactadressen.dvbedrijfsnaam::text || ', '::text
           END || '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 AND
               tbcontactadressen.dvgebruiksnaam IS NULL THEN rtrim(' '::text || tbcontactadressen.dvvoorvoegsel::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN COALESCE
(tbcontactadressen.dvgebruiksnaam,
               tbcontactadressen.dvachternaam) IS NOT NULL THEN rtrim(' '::text || COALESCE(tbcontactadressen.dvgebruiksnaam, tbcontactadressen.dvachternaam)::text)
           ELSE ''::text
       END))::character varying(440) AS dvtav3
FROM tbmilvergcontactennn
    JOIN tbcontactadressen ON tbmilvergcontactennn.dnkeycontactadressen =
        tbcontactadressen.dnkey
    JOIN tbadressoort ON tbmilvergcontactennn.dvcodeadressoort = tbadressoort.dvcode;

COMMENT ON VIEW public.vwbi_milvergcontactadressen
IS 'View van alle contactadressen van de tabel tbcontactadressen die verbonden zijn aan een milieu/gebruiksvergunning. In de kolom dvcodeadressoort staat in welke rol zij verbonden zijn, bijvoorbeeld als gemachtigde en/of aanvrager en/of ondernemer etectera.';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dnkeymilvergunningen
IS 'De primary key van de milieu vergunning waaraan het contactadres is verbonden. Zie vwbi_milverg.dnkey. Voorbeeld: 96750001';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvcodeadressoort
IS 'De codering van de rol die het adres speelt bij de milieuvergunning. Voorbeeld: Avr of Eig';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvomsadressoort
IS 'De omschrijving van de rol. Voorbeeld: Aanvrager of eigenaar etcetera';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dnkeycontactadressen
IS 'De primary key van het contactadres. Voorbeeld: 23456';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvbriefaanhef
IS 'Briefaanhef. Voorbeeld: Geachte mevrouw Van Gelder';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvbedrijf
IS 'Bedrijfsnaam. Voorbeeld: Geachte mevrouw Van Gelder';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvvoorletters
IS 'Voorletters. Voorbeeld: Geachte mevrouw Van Gelder';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvvoorvoegsel
IS 'Voorvoegsel. Voorbeeld: van';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvachternaam
IS 'Achternaam. Voorbeeld: Gelder';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvtav
IS 't.a.v. Voorbeeld: Mevrouw T.J. van Gelder';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvhuisnummer
IS 'Huisnummer. Voorbeeld: 17';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvhuisletter
IS 'Huisletter. Voorbeeld: b';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvhuisnummertoevoeging
IS 'Huisnrtoevoeging. Voorbeeld: -III';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvstraatnaam
IS 'Straatnaam. Voorbeeld: Steenstraat';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvpostcode
IS 'Postcode. Voorbeeld: 1087 HJ';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvwoonplaats
IS 'Woonplaats. Voorbeeld: Amsterdam';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvbsn
IS 'BSN-nummer. Voorbeeld: 123456789';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvbin
IS 'KvK-nummer (8-cijferig) uit het handelsregister';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvemail
IS 'Email. Voorbeeld: msnelders@rem.nl';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvtav2
IS 't.a.v. met de heer of mevrouw zonder hoofdletter. Voorbeeld: mevrouw T.J. van Gelder';

COMMENT ON COLUMN public.vwbi_milvergcontactadressen.dvtav3
IS 't.a.v. met eventuele bedrijfsnaam met de heer of mevrouw zonder hoofdletter. Voorbeeld: Architectenbureau Wouters, mevrouw  T.J. van Gelder';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13
Previous topic Chapter index Next topic