Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmovgemcontacten

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van de contactpersonen met de rol gemachtigde (tbadressoort.dvcode = GEM) bij overige vergunningen. Basistabel tbovcontactennn/tbcontactadressen. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven

 

Fields

Name

Data type

Description

dnkeyovvergunningen

integer

Primary key van de overige vergunning (tbovvergunningen.dnkey) waar de gemachtigde aan verbonden is

dvgembedrijf

varchar(200)

Officiele bedrijfsnaam van de gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dnkeycontactadressen

integer

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

dvgemvoorletters

varchar(10)

Voorletters van de gemachtigde

dvgemvoorvoegsel

varchar(10)

Voorvoegsel (zoals van of van der) van de gemachtigde

dvgemroepnaam

varchar(20)

Roepnaam van de gemachtigde

dvgemachternaam

varchar(200)

Achternaam van de gemachtigde

dvgembriefaanhef

varchar(200)

Briefaanhef zoals Geachte mevrouw Jansen

dvgemwoonplaats

varchar(80)

Woonplaatsnaam postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvgemstraatnaam

varchar(80)

Straatnaam postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvgemaanduidhuisnr

varchar(2)

Aanduiding bij huisnummer (zoals by of to) postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvgemhuisnummer

varchar(5)

Huisnummer postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvgemhuisnrtoevoeg

varchar(4)

Toevoeging bij huisnummer postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvgemhuisletter

char(1)

Huisletter postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvgempostcode

varchar(10)

Postcode postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvgemtelefoon

varchar(30)

Telefoon van gemachtigde

dvgemgsm

varchar(15)

 

dvgemfax

varchar(15)

Faxnummer van gemachtigde

dvgememail

varchar(320)

Emailadres van gemachtigde

ddgemvervaldatum

timestamp

Datum dat contactadres van de gemachtigde is vervallen

dvgembsn

varchar(10)

Burger service nummer van gemachtigde

dvgembin

varchar(10)

Bedrijven- en instellingennummer van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvgemtav

varchar(238)

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

dvgemadres

varchar(95)

Samenstelling van straatnaam en huisnummer van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvgemhandelsnaam

varchar(200)

Handelsnaam van het bedrijf van de gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvgemgeslacht

char(1)

(M)an, (V)rouw of (X) voor overig of (O)nbekend

dvafdeling

varchar(200)

Afdeling van contactpersoon indien horend bij bedrijf. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmovgemcontacten

 

Definition

CREATE VIEW public.vwfrmovgemcontacten (
   dnkeyovvergunningen,
   dvgembedrijf,
   dnkeycontactadressen,
   dvgemvoorletters,
   dvgemvoorvoegsel,
   dvgemroepnaam,
   dvgemachternaam,
   dvgembriefaanhef,
   dvgemwoonplaats,
   dvgemstraatnaam,
   dvgemaanduidhuisnr,
   dvgemhuisnummer,
   dvgemhuisnrtoevoeg,
   dvgemhuisletter,
   dvgempostcode,
   dvgemtelefoon,
   dvgemgsm,
   dvgemfax,
   dvgememail,
   ddgemvervaldatum,
   dvgembsn,
   dvgembin,
   dvgemtav,
   dvgemadres,
   dvgemhandelsnaam,
   dvgemgeslacht,
   dvafdeling)
AS
SELECT
a.dnkeyovvergunningen,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvbedrijfsnaam
           ELSE b.dvbedrijfsnaam
       END AS dvgembedrijf,
   b.dnkey AS dnkeycontactadressen,
   b.dvvoorletters AS dvgemvoorletters,
   b.dvvoorvoegsel AS dvgemvoorvoegsel,
   b.dvroepnaam AS dvgemroepnaam,
   b.dvachternaam AS dvgemachternaam,
   b.dvbriefaanhef AS dvgembriefaanhef,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvwoonplaatsnaam
           ELSE b.dvwoonplaatsnaam
       END AS dvgemwoonplaats,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvstraatnaam
           ELSE b.dvstraatnaam
       END AS dvgemstraatnaam,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvaanduidingbijhuisnummer
           ELSE b.dvaanduidingbijhuisnummer
       END AS dvgemaanduidhuisnr,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhuisnummer
           ELSE b.dvhuisnummer
       END AS dvgemhuisnummer,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhuisnummertoevoeging
           ELSE b.dvhuisnummertoevoeging
       END AS dvgemhuisnrtoevoeg,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhuisletter
           ELSE b.dvhuisletter
       END AS dvgemhuisletter,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvpostcode
           ELSE b.dvpostcode
       END AS dvgempostcode,
   b.dvtelefoon AS dvgemtelefoon,
   b.dvgsm AS dvgemgsm,
   b.dvfax AS dvgemfax,
   b.dvemail AS dvgememail,
   b.ddvervaldatum AS ddgemvervaldatum,
   b.dvsofinummer AS dvgembsn,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvkvknummer
           ELSE b.dvbin
       END AS dvgembin,
   
((((
       CASE
           WHEN
b.dvgeslacht = 'M'::bpchar THEN 'De heer'::text
           WHEN b.dvgeslacht = 'V'::bpchar THEN 'Mevrouw'::text
           WHEN b.dvgeslacht = 'X'::bpchar THEN ''::text
           ELSE 'De heer/mevrouw'::text
       END ||
       CASE
           WHEN
b.dvvoorletters IS NOT NULL THEN rtrim(' '::text ||
               b.dvvoorletters::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
b.dvvoorvoegsel IS NOT NULL AND b.dvgebruiksnaam IS NULL THEN
               rtrim(' '::text || b.dvvoorvoegsel::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN COALESCE
(b.dvgebruiksnaam, b.dvachternaam) IS NOT NULL THEN
               rtrim(' '::text || COALESCE(b.dvgebruiksnaam, b.dvachternaam)::text)
           ELSE ''::text
       END))::character varying(238) AS dvgemtav,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN (((((f.dvstraatnaam::text ||
           CASE
               WHEN
f.dvaanduidingbijhuisnummer IS NOT NULL THEN
                   rtrim(' '::text || f.dvaanduidingbijhuisnummer::text)
               ELSE ''::text
           END) ||
           CASE
               WHEN
f.dvhuisnummer IS NOT NULL THEN rtrim(' '::text ||
                   f.dvhuisnummer::text)
               ELSE ''::text
           END) ||
           CASE
               WHEN
f.dvhuisletter IS NOT NULL THEN f.dvhuisletter
               ELSE ''::bpchar
           END::text) ||
           CASE
               WHEN
rtrim(f.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
               ELSE replace('-'::text || f.dvhuisnummertoevoeging::text, '
                   --'
::text, '-'::text)
           END))::character varying(95)
           ELSE (((((b.dvstraatnaam::text ||
           CASE
               WHEN
b.dvaanduidingbijhuisnummer IS NOT NULL THEN
                   rtrim(' '::text || b.dvaanduidingbijhuisnummer::text)
               ELSE ''::text
           END) ||
           CASE
               WHEN
b.dvhuisnummer IS NOT NULL THEN rtrim(' '::text ||
                   b.dvhuisnummer::text)
               ELSE ''::text
           END) ||
           CASE
               WHEN
b.dvhuisletter IS NOT NULL THEN b.dvhuisletter
               ELSE ''::bpchar
           END::text) ||
           CASE
               WHEN
rtrim(b.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
               ELSE replace('-'::text || b.dvhuisnummertoevoeging::text, '
                   --'
::text, '-'::text)
           END))::character varying(95)
       END AS dvgemadres,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhandelsnaam
           ELSE b.dvhandelsnaam
       END AS dvgemhandelsnaam,
   b.dvgeslacht AS dvgemgeslacht,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvafdeling
           ELSE b.dvafdeling
       END AS dvafdeling
FROM tbovcontactennn a
    JOIN tbcontactadressen b ON a.dnkeycontactadressen = b.dnkey
    LEFT JOIN tbkopcontactbedrijf e ON a.dnkeycontactadressen = e.dnkeycontactadres
    LEFT JOIN tbbedrijven f ON f.dnkey = e.dnkeybedrijf
WHERE a.dvcodeadressoort = 'GEM'::bpchar;

COMMENT ON VIEW public.vwfrmovgemcontacten
IS 'View van de contactpersonen met de rol gemachtigde (tbadressoort.dvcode = GEM) bij overige vergunningen. Basistabel tbovcontactennn/tbcontactadressen. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dnkeyovvergunningen
IS 'Primary key van de overige vergunning (tbovvergunningen.dnkey) waar de gemachtigde aan verbonden is';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgembedrijf
IS 'Officiele bedrijfsnaam van de gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

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

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemvoorletters
IS 'Voorletters van de gemachtigde';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de gemachtigde';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemroepnaam
IS 'Roepnaam van de gemachtigde';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemachternaam
IS 'Achternaam van de gemachtigde';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgembriefaanhef
IS 'Briefaanhef zoals Geachte mevrouw Jansen';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemwoonplaats
IS 'Woonplaatsnaam postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemstraatnaam
IS 'Straatnaam postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemaanduidhuisnr
IS 'Aanduiding bij huisnummer (zoals by of to) postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemhuisnummer
IS 'Huisnummer postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemhuisnrtoevoeg
IS 'Toevoeging bij huisnummer postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemhuisletter
IS 'Huisletter postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgempostcode
IS 'Postcode postadres van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemtelefoon
IS 'Telefoon van gemachtigde';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemfax
IS 'Faxnummer van gemachtigde';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgememail
IS 'Emailadres van gemachtigde';

COMMENT ON COLUMN public.vwfrmovgemcontacten.ddgemvervaldatum
IS 'Datum dat contactadres van de gemachtigde is vervallen';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgembsn
IS 'Burger service nummer van gemachtigde';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgembin
IS 'Bedrijven- en instellingennummer van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

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

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemadres
IS 'Samenstelling van straatnaam en huisnummer van gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemhandelsnaam
IS 'Handelsnaam van het bedrijf van de gemachtigde. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvgemgeslacht
IS '(M)an, (V)rouw of (X) voor overig of (O)nbekend';

COMMENT ON COLUMN public.vwfrmovgemcontacten.dvafdeling
IS 'Afdeling van contactpersoon indien horend bij bedrijf. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

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