Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmhandharccontacten

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van de contactpersonen met de rol architect (tbadressoort.dvcode = ARC) bij handhavingen. 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 architect aan verbonden is

dvarcbedrijf

varchar(200)

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

dnkeycontactadressen

integer

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

dvarcvoorletters

varchar(10)

Voorletters van de architect

dvarcvoorvoegsel

varchar(10)

Voorvoegsel (zoals van of van der) van de architect

dvarcroepnaam

varchar(20)

Roepnaam van de architect

dvarcachternaam

varchar(200)

Achternaam van de architect

dvarcbriefaanhef

varchar(200)

Briefaanhef zoals Geachte mevrouw Jansen

dvarcwoonplaats

varchar(80)

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

dvarcstraatnaam

varchar(80)

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

dvarcaanduidhuisnr

varchar(2)

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

dvarchuisnummer

varchar(5)

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

dvarchuisnrtoevoeg

varchar(4)

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

dvarchuisletter

char(1)

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

dvarcpostcode

varchar(10)

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

dvarctelefoon

varchar(30)

Telefoon van de architect

dvarcgsm

varchar(15)

Mobiele nummer van de architect

dvarcfax

varchar(15)

Faxnummer van de architect

dvarcemail

varchar(320)

Emailadres van de architect

ddarcvervaldatum

timestamp

Datum dat contactadres-kaart is vervallen

dvarcbsn

varchar(10)

Burger service nummer van de architect

dvarcbin

varchar(10)

KvK-nummer (8-cijferig) uit het handelsregister. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvarctav

varchar(238)

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

dvarcadres

varchar(95)

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

dvarchandelsnaam

varchar(200)

Handelsnaam van het bedrijf. 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 vwfrmhandharccontacten

 

Definition

CREATE VIEW public.vwfrmhandharccontacten (
   dnkeyhandhavingen,
   dvarcbedrijf,
   dnkeycontactadressen,
   dvarcvoorletters,
   dvarcvoorvoegsel,
   dvarcroepnaam,
   dvarcachternaam,
   dvarcbriefaanhef,
   dvarcwoonplaats,
   dvarcstraatnaam,
   dvarcaanduidhuisnr,
   dvarchuisnummer,
   dvarchuisnrtoevoeg,
   dvarchuisletter,
   dvarcpostcode,
   dvarctelefoon,
   dvarcgsm,
   dvarcfax,
   dvarcemail,
   ddarcvervaldatum,
   dvarcbsn,
   dvarcbin,
   dvarctav,
   dvarcadres,
   dvarchandelsnaam,
   dvafdeling)
AS
SELECT
a.dnkeyhandhavingen,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvbedrijfsnaam
           ELSE b.dvbedrijfsnaam
       END AS dvarcbedrijf,
   b.dnkey AS dnkeycontactadressen,
   b.dvvoorletters AS dvarcvoorletters,
   b.dvvoorvoegsel AS dvarcvoorvoegsel,
   b.dvroepnaam AS dvarcroepnaam,
   b.dvachternaam AS dvarcachternaam,
   b.dvbriefaanhef AS dvarcbriefaanhef,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvwoonplaatsnaam
           ELSE b.dvwoonplaatsnaam
       END AS dvarcwoonplaats,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvstraatnaam
           ELSE b.dvstraatnaam
       END AS dvarcstraatnaam,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvaanduidingbijhuisnummer
           ELSE b.dvaanduidingbijhuisnummer
       END AS dvarcaanduidhuisnr,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhuisnummer
           ELSE b.dvhuisnummer
       END AS dvarchuisnummer,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhuisnummertoevoeging
           ELSE b.dvhuisnummertoevoeging
       END AS dvarchuisnrtoevoeg,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhuisletter
           ELSE b.dvhuisletter
       END AS dvarchuisletter,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvpostcode
           ELSE b.dvpostcode
       END AS dvarcpostcode,
   b.dvtelefoon AS dvarctelefoon,
   b.dvgsm AS dvarcgsm,
   b.dvfax AS dvarcfax,
   b.dvemail AS dvarcemail,
   b.ddvervaldatum AS ddarcvervaldatum,
   b.dvsofinummer AS dvarcbsn,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvkvknummer
           ELSE b.dvbin
       END AS dvarcbin,
   
((((
       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 dvarctav,
       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 dvarcadres,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvhandelsnaam
           ELSE b.dvhandelsnaam
       END AS dvarchandelsnaam,
       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 = 'ARC'::bpchar;

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

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

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcbedrijf
IS 'Officiele bedrijfsnaam. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

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

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcvoorletters
IS 'Voorletters van de architect';

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de architect';

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcroepnaam
IS 'Roepnaam van de architect';

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcachternaam
IS 'Achternaam van de architect';

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcbriefaanhef
IS 'Briefaanhef zoals Geachte mevrouw Jansen';

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

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

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

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

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

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

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarctelefoon
IS 'Telefoon van de architect';

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcgsm
IS 'Mobiele nummer van de architect';

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcfax
IS 'Faxnummer van de architect';

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcemail
IS 'Emailadres van de architect';

COMMENT ON COLUMN public.vwfrmhandharccontacten.ddarcvervaldatum
IS 'Datum dat contactadres-kaart is vervallen';

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcbsn
IS 'Burger service nummer van de architect';

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcbin
IS 'KvK-nummer (8-cijferig) uit het handelsregister. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

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

COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcadres
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.vwfrmhandharccontacten.dvarchandelsnaam
IS 'Handelsnaam van het bedrijf. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

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