Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmhorecaavrcontacten

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van de contactpersonen met de rol aanvrager (tbadressoort.dvcode = AVR) bij horecavergunningen. Basistabel tbhorecacontactennn/tbcontactadressen. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven

 

Fields

Name

Data type

Description

dnkeyhorecavergunningen

integer

Primary key van de horeca vergunning (tbhorecavergunningen.dnkey) waar de aanvrager aan verbonden is

dvavrbedrijf

varchar(200)

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

dnkeycontactadressen

integer

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

dvavrvoorletters

varchar(10)

Voorletters van de aanvrager

dvavrvoorvoegsel

varchar(10)

Voorvoegsel (zoals van of van der) van de aanvrager

dvavrroepnaam

varchar(20)

Roepnaam van de aanvrager

dvavrachternaam

varchar(200)

Achternaam van de aanvrager

dvavrbriefaanhef

varchar(200)

Briefaanhef zoals Geachte mevrouw Jansen

dvavrwoonplaats

varchar(80)

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

dvavrstraatnaam

varchar(80)

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

dvavraanduidhuisnr

varchar(2)

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

dvavrhuisnummer

varchar(5)

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

dvavrhuisnrtoevoeg

varchar(4)

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

dvavrhuisletter

char(1)

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

dvavrpostcode

varchar(10)

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

dvavrtelefoon

varchar(30)

Telefoon van aanvrager

dvavrgsm

varchar(15)

 

dvavrfax

varchar(15)

Faxnummer van aanvrager

dvavremail

varchar(320)

Emailadres van aanvrager

ddavrvervaldatum

timestamp

Datum dat contactadres van de aanvrager is vervallen

dvavrbsn

varchar(10)

Burger service nummer van aanvrager

dvavrbin

varchar(10)

Bedrijven- en instellingennummer van aanvrager. 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 van aanvrager. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvavrhandelsnaam

varchar(200)

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

dvgebruiksnaam

varchar(200)

Voorvoegsels + achternaam en of partnernaam zoals van der meulen-schut

dvdebiteurnr

varchar(20)

Debiteurennr t.b.v. leges. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

dvvestigingsnr

varchar(12)

 

dvrsin

varchar(9)

 

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 vwfrmhorecaavrcontacten

 

Definition

CREATE VIEW public.vwfrmhorecaavrcontacten (
   dnkeyhorecavergunningen,
   dvavrbedrijf,
   dnkeycontactadressen,
   dvavrvoorletters,
   dvavrvoorvoegsel,
   dvavrroepnaam,
   dvavrachternaam,
   dvavrbriefaanhef,
   dvavrwoonplaats,
   dvavrstraatnaam,
   dvavraanduidhuisnr,
   dvavrhuisnummer,
   dvavrhuisnrtoevoeg,
   dvavrhuisletter,
   dvavrpostcode,
   dvavrtelefoon,
   dvavrgsm,
   dvavrfax,
   dvavremail,
   ddavrvervaldatum,
   dvavrbsn,
   dvavrbin,
   dvavrtav,
   dvavradres,
   dvavrhandelsnaam,
   dvgebruiksnaam,
   dvdebiteurnr,
   dvvestigingsnr,
   dvrsin,
   dvavrvestadres,
   dvafdeling)
AS
SELECT
a.dnkeyhorecavergunningen,
       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.dvgsm AS dvavrgsm,
   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.dvdebiteurnr
           ELSE b.dvdebiteurnr
       END AS dvdebiteurnr,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvvestigingsnr
           ELSE b.dvvestigingsnr
       END AS dvvestigingsnr,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvrsin
           ELSE b.dvrsin
       END AS dvrsin,
       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 tbhorecacontactennn 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 = 'AVR'::bpchar;

COMMENT ON VIEW public.vwfrmhorecaavrcontacten
IS 'View van de contactpersonen met de rol aanvrager (tbadressoort.dvcode = AVR) bij horecavergunningen. Basistabel tbhorecacontactennn/tbcontactadressen. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven';

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.dnkeyhorecavergunningen
IS 'Primary key van de horeca vergunning (tbhorecavergunningen.dnkey) waar de aanvrager aan verbonden is';

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

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

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.dvavrvoorletters
IS 'Voorletters van de aanvrager';

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.dvavrvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de aanvrager';

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.dvavrroepnaam
IS 'Roepnaam van de aanvrager';

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.dvavrachternaam
IS 'Achternaam van de aanvrager';

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

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

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

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

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

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

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

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

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.dvavrtelefoon
IS 'Telefoon van aanvrager';

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.dvavrfax
IS 'Faxnummer van aanvrager';

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.dvavremail
IS 'Emailadres van aanvrager';

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.ddavrvervaldatum
IS 'Datum dat contactadres van de aanvrager is vervallen';

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.dvavrbsn
IS 'Burger service nummer van aanvrager';

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

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

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

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

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.dvgebruiksnaam
IS 'Voorvoegsels + achternaam en of partnernaam zoals van der meulen-schut';

COMMENT ON COLUMN public.vwfrmhorecaavrcontacten.dvdebiteurnr
IS 'Debiteurennr t.b.v. leges. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

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