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 |
![]() ![]() ![]() |