Schema
public
Owner
waveuser005
Descriptions
View van de contactpersonen met de rol eigenaar (tbadressoort.dvcode = EIG) 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 eigenaar aan verbonden is |
dveigbedrijf |
varchar(200) |
Officiele bedrijfsnaam van de eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dnkeycontactadressen |
integer |
Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de eigenaar |
dveigvoorletters |
varchar(10) |
Voorletters van de eigenaar |
dveigvoorvoegsel |
varchar(10) |
Voorvoegsel (zoals van of van der) van de eigenaar |
dveigroepnaam |
varchar(20) |
Roepnaam van de eigenaar |
dveigachternaam |
varchar(200) |
Achternaam van de eigenaar |
dveigbriefaanhef |
varchar(200) |
Briefaanhef zoals Geachte mevrouw Jansen |
dveigwoonplaats |
varchar(80) |
Woonplaatsnaam postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dveigstraatnaam |
varchar(80) |
Straatnaam postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dveigaanduidhuisnr |
varchar(2) |
Aanduiding bij huisnummer (zoals by of to) postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dveighuisnummer |
varchar(5) |
Huisnummer postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dveighuisnrtoevoeg |
varchar(4) |
Toevoeging bij huisnummer postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dveighuisletter |
char(1) |
Huisletter postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dveigpostcode |
varchar(10) |
Postcode postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dveigtelefoon |
varchar(30) |
Telefoon van eigenaar |
dveiggsm |
varchar(15) |
|
dveigfax |
varchar(15) |
Faxnummer van eigenaar |
dveigemail |
varchar(320) |
Emailadres van eigenaar |
ddeigvervaldatum |
timestamp |
Datum dat contactadres van de eigenaar is vervallen |
dveigbsn |
varchar(10) |
Burger service nummer van eigenaar |
dveigbin |
varchar(10) |
Bedrijven- en instellingennummer van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dveigtav |
varchar(238) |
Constructie voor ter attentie van zoals dhr. j. van Dalen |
dveigadres |
varchar(95) |
Samenstelling van straatnaam en huisnummer van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dveighandelsnaam |
varchar(200) |
Handelsnaam van het bedrijf van de eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvgebruiksnaam |
varchar(200) |
Gebruiksnaam eigenaar |
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 vwfrmhorecaeigcontacten
Definition
CREATE VIEW public.vwfrmhorecaeigcontacten (
dnkeyhorecavergunningen,
dveigbedrijf,
dnkeycontactadressen,
dveigvoorletters,
dveigvoorvoegsel,
dveigroepnaam,
dveigachternaam,
dveigbriefaanhef,
dveigwoonplaats,
dveigstraatnaam,
dveigaanduidhuisnr,
dveighuisnummer,
dveighuisnrtoevoeg,
dveighuisletter,
dveigpostcode,
dveigtelefoon,
dveiggsm,
dveigfax,
dveigemail,
ddeigvervaldatum,
dveigbsn,
dveigbin,
dveigtav,
dveigadres,
dveighandelsnaam,
dvgebruiksnaam,
dvafdeling)
AS
SELECT a.dnkeyhorecavergunningen,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvbedrijfsnaam
ELSE b.dvbedrijfsnaam
END AS dveigbedrijf,
b.dnkey AS dnkeycontactadressen,
b.dvvoorletters AS dveigvoorletters,
b.dvvoorvoegsel AS dveigvoorvoegsel,
b.dvroepnaam AS dveigroepnaam,
b.dvachternaam AS dveigachternaam,
b.dvbriefaanhef AS dveigbriefaanhef,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvwoonplaatsnaam
ELSE b.dvwoonplaatsnaam
END AS dveigwoonplaats,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvstraatnaam
ELSE b.dvstraatnaam
END AS dveigstraatnaam,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvaanduidingbijhuisnummer
ELSE b.dvaanduidingbijhuisnummer
END AS dveigaanduidhuisnr,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhuisnummer
ELSE b.dvhuisnummer
END AS dveighuisnummer,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhuisnummertoevoeging
ELSE b.dvhuisnummertoevoeging
END AS dveighuisnrtoevoeg,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhuisletter
ELSE b.dvhuisletter
END AS dveighuisletter,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvpostcode
ELSE b.dvpostcode
END AS dveigpostcode,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvtelefoon
ELSE b.dvtelefoon
END AS dveigtelefoon,
b.dvgsm AS dveiggsm,
b.dvfax AS dveigfax,
b.dvemail AS dveigemail,
b.ddvervaldatum AS ddeigvervaldatum,
b.dvsofinummer AS dveigbsn,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvkvknummer
ELSE b.dvbin
END AS dveigbin,
((((
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 dveigtav,
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 dveigadres,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhandelsnaam
ELSE b.dvhandelsnaam
END AS dveighandelsnaam,
b.dvgebruiksnaam,
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 = 'EIG'::bpchar;
COMMENT ON VIEW public.vwfrmhorecaeigcontacten
IS 'View van de contactpersonen met de rol eigenaar (tbadressoort.dvcode = EIG) bij horecavergunningen. Basistabel tbhorecacontactennn/tbcontactadressen. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dnkeyhorecavergunningen
IS 'Primary key van de horeca vergunning (tbhorecavergunningen.dnkey) waar de eigenaar aan verbonden is';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigbedrijf
IS 'Officiele bedrijfsnaam van de eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dnkeycontactadressen
IS 'Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de eigenaar';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigvoorletters
IS 'Voorletters van de eigenaar';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de eigenaar';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigroepnaam
IS 'Roepnaam van de eigenaar';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigachternaam
IS 'Achternaam van de eigenaar';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigbriefaanhef
IS 'Briefaanhef zoals Geachte mevrouw Jansen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigwoonplaats
IS 'Woonplaatsnaam postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigstraatnaam
IS 'Straatnaam postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigaanduidhuisnr
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.vwfrmhorecaeigcontacten.dveighuisnummer
IS 'Huisnummer postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveighuisnrtoevoeg
IS 'Toevoeging bij huisnummer postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveighuisletter
IS 'Huisletter postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigpostcode
IS 'Postcode postadres van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigtelefoon
IS 'Telefoon van eigenaar';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigfax
IS 'Faxnummer van eigenaar';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigemail
IS 'Emailadres van eigenaar';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.ddeigvervaldatum
IS 'Datum dat contactadres van de eigenaar is vervallen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigbsn
IS 'Burger service nummer van eigenaar';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigbin
IS 'Bedrijven- en instellingennummer van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigtav
IS 'Constructie voor ter attentie van zoals dhr. j. van Dalen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveigadres
IS 'Samenstelling van straatnaam en huisnummer van eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dveighandelsnaam
IS 'Handelsnaam van het bedrijf van de eigenaar. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.dvgebruiksnaam
IS 'Gebruiksnaam eigenaar';
COMMENT ON COLUMN public.vwfrmhorecaeigcontacten.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 |
![]() ![]() ![]() |