Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmhandhhpccontacten

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van de contactpersonen met de rol primaire contactpersoon (tbadressoort.dvcode = HPC) bij handhavingszaken. Basistabel tbhandhcontactennn/tbcontactadressen. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven

 

Fields

Name

Data type

Description

dnkeyhandhavingen

integer

Primary key van de handhavingszaak (tbhandhavingen.dnkey) waar de primaire contactpersoon aan verbonden is

dvavrbedrijf

varchar(200)

Officiele bedrijfsnaam van de primaire contactpersoon (let niet op de kolomnaam die is verwarrend). Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dnkeycontactadressen

integer

Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de primaire contactpersoon.

dvavrvoorletters

varchar(10)

Voorletters van de primaire contactpersoon

dvavrvoorvoegsel

varchar(10)

Voorvoegsel (zoals van of van der) van de primaire contactpersoon

dvavrroepnaam

varchar(20)

Roepnaam van de primaire contactpersoon

dvavrachternaam

varchar(200)

Achternaam van de primaire contactpersoon

dvavrbriefaanhef

varchar(200)

Briefaanhef zoals Geachte mevrouw Jansen

dvavrwoonplaats

varchar(80)

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

dvavrstraatnaam

varchar(80)

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

dvavraanduidhuisnr

varchar(2)

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

dvavrhuisnummer

varchar(5)

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

dvavrhuisnrtoevoeg

varchar(4)

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

dvavrhuisletter

char(1)

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

dvavrpostcode

varchar(10)

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

dvavrtelefoon

varchar(30)

Telefoon van primaire contactpersoon

dvavrfax

varchar(15)

Faxnummer van primaire contactpersoon

dvavremail

varchar(320)

Emailadres van primaire contactpersoon

ddavrvervaldatum

timestamp

Datum dat contactadres van de primaire contactpersoon is vervallen

dvavrbsn

varchar(10)

Burger service nummer van primaire contactpersoon

dvavrbin

varchar(10)

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

dvavrtav

varchar(238)

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

dvavradres

varchar(95)

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

dvavrhandelsnaam

varchar(200)

Handelsnaam van het bedrijf van de primaire contactpersoon (let niet op de kolomnaam die is verwarrend). Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvgebruiksnaam

varchar(200)

 

dvavrvestadres

varchar(95)

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

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 vwfrmhandhhpccontacten

 

Definition

CREATE VIEW public.vwfrmhandhhpccontacten (
   dnkeyhandhavingen,
   dvavrbedrijf,
   dnkeycontactadressen,
   dvavrvoorletters,
   dvavrvoorvoegsel,
   dvavrroepnaam,
   dvavrachternaam,
   dvavrbriefaanhef,
   dvavrwoonplaats,
   dvavrstraatnaam,
   dvavraanduidhuisnr,
   dvavrhuisnummer,
   dvavrhuisnrtoevoeg,
   dvavrhuisletter,
   dvavrpostcode,
   dvavrtelefoon,
   dvavrfax,
   dvavremail,
   ddavrvervaldatum,
   dvavrbsn,
   dvavrbin,
   dvavrtav,
   dvavradres,
   dvavrhandelsnaam,
   dvgebruiksnaam,
   dvavrvestadres,
   dvafdeling)
AS
SELECT
a.dnkeyhandhavingen,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvbedrijfsnaam
           ELSE b.dvbedrijfsnaam
       END AS dvavrbedrijf,
   b.dnkey AS dnkeycontactadressen,
   b.dvvoorletters AS dvavrvoorletters,
   b.dvvoorvoegsel AS dvavrvoorvoegsel,
   b.dvroepnaam AS dvavrroepnaam,
   b.dvachternaam AS dvavrachternaam,
   b.dvbriefaanhef AS dvavrbriefaanhef,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvwoonplaatsnaam
           ELSE b.dvwoonplaatsnaam
       END AS dvavrwoonplaats,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvstraatnaam
           ELSE b.dvstraatnaam
       END AS dvavrstraatnaam,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvaanduidingbijhuisnummer
           ELSE b.dvaanduidingbijhuisnummer
       END AS dvavraanduidhuisnr,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhuisnummer
           ELSE b.dvhuisnummer
       END AS dvavrhuisnummer,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhuisnummertoevoeging
           ELSE b.dvhuisnummertoevoeging
       END AS dvavrhuisnrtoevoeg,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhuisletter
           ELSE b.dvhuisletter
       END AS dvavrhuisletter,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvpostcode
           ELSE b.dvpostcode
       END AS dvavrpostcode,
   b.dvtelefoon AS dvavrtelefoon,
   b.dvfax AS dvavrfax,
   b.dvemail AS dvavremail,
   b.ddvervaldatum AS ddavrvervaldatum,
   b.dvsofinummer AS dvavrbsn,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvkvknummer
           ELSE b.dvbin
       END AS dvavrbin,
   
((((
       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 dvavrtav,
       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 dvavradres,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhandelsnaam
           ELSE b.dvhandelsnaam
       END AS dvavrhandelsnaam,
   b.dvgebruiksnaam,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN ((((f.dvveststraat::text ||
           CASE
               WHEN
f.dvvesthuisnr IS NOT NULL THEN rtrim(' '::text ||
                   f.dvvesthuisnr::text)
               ELSE ''::text
           END) ||
           CASE
               WHEN
f.dvvesthuisletter IS NOT NULL THEN f.dvvesthuisletter
               ELSE ''::bpchar
           END::text) ||
           CASE
               WHEN
rtrim(f.dvvesthuistoev::text) IS NULL THEN ''::text
               ELSE replace('-'::text || f.dvvesthuistoev::text, '--'::text, '-'::text)
           END))::character varying(95)
           ELSE ((((b.dvveststraat::text ||
           CASE
               WHEN
b.dvvesthuisnr IS NOT NULL THEN rtrim(' '::text ||
                   b.dvvesthuisnr::text)
               ELSE ''::text
           END) ||
           CASE
               WHEN
b.dvvesthuisletter IS NOT NULL THEN b.dvvesthuisletter
               ELSE ''::bpchar
           END::text) ||
           CASE
               WHEN
rtrim(b.dvvesthuistoev::text) IS NULL THEN ''::text
               ELSE replace('-'::text || b.dvvesthuistoev::text, '--'::text, '-'::text)
           END))::character varying(95)
       END AS dvavrvestadres,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvafdeling
           ELSE b.dvafdeling
       END AS dvafdeling
FROM tbhandhcontactennn 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 = 'HPC'::bpchar;

COMMENT ON VIEW public.vwfrmhandhhpccontacten
IS 'View van de contactpersonen met de rol primaire contactpersoon (tbadressoort.dvcode = HPC) bij handhavingszaken. Basistabel tbhandhcontactennn/tbcontactadressen. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dnkeyhandhavingen
IS 'Primary key van de handhavingszaak (tbhandhavingen.dnkey) waar de primaire contactpersoon aan verbonden is';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrbedrijf
IS 'Officiele bedrijfsnaam van de primaire contactpersoon (let niet op de kolomnaam die is verwarrend). Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dnkeycontactadressen
IS 'Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de primaire contactpersoon.';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrvoorletters
IS 'Voorletters van de primaire contactpersoon';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de primaire contactpersoon';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrroepnaam
IS 'Roepnaam van de primaire contactpersoon';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrachternaam
IS 'Achternaam van de primaire contactpersoon';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrbriefaanhef
IS 'Briefaanhef zoals Geachte mevrouw Jansen';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrwoonplaats
IS 'Woonplaatsnaam postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrstraatnaam
IS 'Straatnaam postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavraanduidhuisnr
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.vwfrmhandhhpccontacten.dvavrhuisnummer
IS 'Huisnummer postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

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

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrhuisletter
IS 'Huisletter postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrpostcode
IS 'Postcode postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrtelefoon
IS 'Telefoon van primaire contactpersoon';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrfax
IS 'Faxnummer van primaire contactpersoon';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavremail
IS 'Emailadres van primaire contactpersoon';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.ddavrvervaldatum
IS 'Datum dat contactadres van de primaire contactpersoon is vervallen';

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrbsn
IS 'Burger service nummer van primaire contactpersoon';

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

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

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

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.dvavrhandelsnaam
IS 'Handelsnaam van het bedrijf van de primaire contactpersoon (let niet op de kolomnaam die is verwarrend). Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

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

COMMENT ON COLUMN public.vwfrmhandhhpccontacten.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