Schema
public
Owner
waveuser005
Descriptions
View van alle contactpersonen per inrichting. Basistabel tbmilcontactennn/tbcontactadressen
Fields
Name | Data type | Description |
---|---|---|
dnkeymilinrichtingen |
integer |
Primary key van de inrichting (tbmilinrichtingen.dnkey) waar de contactpersoon aan verbonden is |
dnkeycontactadressen |
integer |
Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de contactpersoon. |
dvcontvoorletters |
varchar(10) |
Voorletters van de contactpersoon |
dvcontvoorvoegsel |
varchar(10) |
Voorvoegsel (zoals van of van der) van de contactpersoon |
dvcontroepnaam |
varchar(20) |
Roepnaam van de contactpersoon |
dvcontachternaam |
varchar(200) |
Achternaam van de contactpersoon |
dvcontbedrijfsnaam |
varchar(200) |
Officiele bedrijfsnaam van de contactpersoon |
dbcontbriefaanhef |
varchar(200) |
Briefaanhef zoals Geachte mevrouw Jansen |
dvcontwoonplaats |
varchar(80) |
Woonplaatsnaam postadres van de contactpersoon |
dvcontstraatnaam |
varchar(80) |
Straatnaam postadres van de contactpersoon |
dvcontaanduidhuisnr |
varchar(2) |
Aanduiding bij huisnummer (zoals by of to) postadres van de contactpersoon |
dvconthuisnummer |
varchar(5) |
Huisnummer postadres van de contactpersoon |
dvconthuisnrtoevoeg |
varchar(4) |
Toevoeging bij huisnummer postadres van de contactpersoon |
dvconthuisletter |
char(1) |
Huisletter postadres van de contactpersoon |
dvcontpostcode |
varchar(10) |
Postcode postadres van de contactpersoon |
dvconttelefoon |
varchar(30) |
Telefoon van de contactpersoon |
dvcontgsm |
varchar(15) |
|
dvcontfax |
varchar(15) |
Faxnummer van de contactpersoon |
dvcontemail |
varchar(320) |
Emailadres van de contactpersoon |
dvdebiteurnr |
varchar(20) |
Debiteurnummer van de contactpersoon |
dvgeslacht |
char(1) |
Geslacht van de contactpersoon. (M)an of (V)rouw of o(N)bekend |
dvcontbinnr |
varchar(10) |
KvK-nummer (8-cijferig) uit het handelsregister van de contactpersoon |
dvcontbsnnr |
varchar(10) |
Burger service nummer van de contactpersoon |
dvveststraat |
varchar(80) |
Straatnaam vestigingsadres van de contactpersoon |
dvvesthuisnr |
varchar(5) |
Huisnummer vestigingsadres van de contactpersoon |
dvvesthuisletter |
char(1) |
Huisletter vestigingsadres van de contactpersoon |
dvvesthuistoev |
varchar(4) |
Huisnummer toevoeging vestigingsadres van de contactpersoon |
dvvestpc |
varchar(10) |
Postcode vestigingsadres van de contactpersoon |
dvvestplaats |
varchar(80) |
Woonplaatsnaam vestigingsadres van de contactpersoon |
dvcontadrescode |
char(3) |
Codering van de rol van de contactpersoon zoals EIG of DRV |
dvcontadressoort |
varchar(30) |
De rol van de contactpersoon zoals eigenaar of drijver |
ddcontadresverval |
timestamp |
Datum dat de adressoort(de rol) is vervallen |
dvconttav |
varchar(238) |
Constructie voor ter attentie van zoals dhr. j. van Dalen |
dvcontadres |
varchar(95) |
Samenstelling van straatnaam en huisnummer van postadres van de contactpersoon |
dvconthandelsnaam |
varchar(200) |
Handelsnaam van het bedrijf van de contactpersoon |
dvcodenationaliteit |
char(4) |
Codering van de nationaliteit van de contactpersoon (gba-systeem) |
dvnationaliteit |
varchar(50) |
Nationaliteit van de contactpersoon |
dddatummutatie |
timestamp |
Datum dat de contactadreskaart voor het laatst is gemuteerd |
ddcontrolegba |
timestamp |
Datum dat de contactadreskaart via een StUF BG koppeling is ververst |
dvvestigingsnr |
varchar(12) |
Vestigingsnr van contactadreskaart (indien bedrijf) |
dvdoopnamen |
varchar(100) |
Doopnamen van contactpersoon |
ddgeboortedatum |
timestamp |
Geboortedatum van contactpersoon |
dvgeboorteplaats |
varchar(80) |
Geboorteplaats van contactpersoon |
dvidentiteitbew |
varchar(25) |
Nummer van identiteitsbewijs van contactpersoon |
ddvervaldatum |
timestamp |
Datum dat de contactadres-kaart is vervallen |
dvgebruiksnaam |
varchar(200) |
|
dvfunctie |
varchar(100) |
Functie van contactpersoon indien horend bij bedrijf |
dvkleurvervallen |
varchar(6) |
Rood indien overleden OF vervaldatum van adres groter of gekijk is dan vandaag, oranje indien vervaldatum gevuld in toekomst, anders wit |
ddoverleden |
timestamp |
Datum overijden van contactpersoon |
ddeindebedrijf |
timestamp |
Datum dat bedrijf beeindigd is |
dvcontvestadres |
varchar(95) |
Samenstelling van straatnaam en huisnummer van vestigingsadres van de contactpersoon |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table vwfrmmilcontacten
Definition
CREATE VIEW public.vwfrmmilcontacten (
dnkeymilinrichtingen,
dnkeycontactadressen,
dvcontvoorletters,
dvcontvoorvoegsel,
dvcontroepnaam,
dvcontachternaam,
dvcontbedrijfsnaam,
dbcontbriefaanhef,
dvcontwoonplaats,
dvcontstraatnaam,
dvcontaanduidhuisnr,
dvconthuisnummer,
dvconthuisnrtoevoeg,
dvconthuisletter,
dvcontpostcode,
dvconttelefoon,
dvcontgsm,
dvcontfax,
dvcontemail,
dvdebiteurnr,
dvgeslacht,
dvcontbinnr,
dvcontbsnnr,
dvveststraat,
dvvesthuisnr,
dvvesthuisletter,
dvvesthuistoev,
dvvestpc,
dvvestplaats,
dvcontadrescode,
dvcontadressoort,
ddcontadresverval,
dvconttav,
dvcontadres,
dvconthandelsnaam,
dvcodenationaliteit,
dvnationaliteit,
dddatummutatie,
ddcontrolegba,
dvvestigingsnr,
dvdoopnamen,
ddgeboortedatum,
dvgeboorteplaats,
dvidentiteitbew,
ddvervaldatum,
dvgebruiksnaam,
dvfunctie,
dvkleurvervallen,
ddoverleden,
ddeindebedrijf,
dvcontvestadres)
AS
SELECT tbmilcontactennn.dnkeymilinrichtingen,
tbcontactadressen.dnkey AS dnkeycontactadressen,
tbcontactadressen.dvvoorletters AS dvcontvoorletters,
tbcontactadressen.dvvoorvoegsel AS dvcontvoorvoegsel,
tbcontactadressen.dvroepnaam AS dvcontroepnaam,
tbcontactadressen.dvachternaam AS dvcontachternaam,
tbcontactadressen.dvbedrijfsnaam AS dvcontbedrijfsnaam,
tbcontactadressen.dvbriefaanhef AS dbcontbriefaanhef,
tbcontactadressen.dvwoonplaatsnaam AS dvcontwoonplaats,
tbcontactadressen.dvstraatnaam AS dvcontstraatnaam,
tbcontactadressen.dvaanduidingbijhuisnummer AS dvcontaanduidhuisnr,
tbcontactadressen.dvhuisnummer AS dvconthuisnummer,
tbcontactadressen.dvhuisnummertoevoeging AS dvconthuisnrtoevoeg,
tbcontactadressen.dvhuisletter AS dvconthuisletter,
tbcontactadressen.dvpostcode AS dvcontpostcode,
tbcontactadressen.dvtelefoon AS dvconttelefoon,
tbcontactadressen.dvgsm AS dvcontgsm,
tbcontactadressen.dvfax AS dvcontfax,
tbcontactadressen.dvemail AS dvcontemail,
tbcontactadressen.dvdebiteurnr,
tbcontactadressen.dvgeslacht,
tbcontactadressen.dvbin AS dvcontbinnr,
tbcontactadressen.dvsofinummer AS dvcontbsnnr,
tbcontactadressen.dvveststraat,
tbcontactadressen.dvvesthuisnr,
tbcontactadressen.dvvesthuisletter,
tbcontactadressen.dvvesthuistoev,
tbcontactadressen.dvvestpc,
tbcontactadressen.dvvestplaats,
tbadressoort.dvcode AS dvcontadrescode,
tbadressoort.dvomschrijving AS dvcontadressoort,
tbadressoort.ddvervaldatum AS ddcontadresverval,
((((
CASE
WHEN tbcontactadressen.dvgeslacht = 'M'::bpchar THEN 'De heer'::text
WHEN tbcontactadressen.dvgeslacht = 'V'::bpchar THEN 'Mevrouw'::text
ELSE 'De heer/mevrouw'::text
END ||
CASE
WHEN tbcontactadressen.dvvoorletters IS NOT NULL THEN
rtrim(' '::text || tbcontactadressen.dvvoorletters::text)
ELSE ''::text
END) ||
CASE
WHEN tbcontactadressen.dvvoorvoegsel IS NOT NULL AND
tbcontactadressen.dvgebruiksnaam IS NULL THEN rtrim(' '::text || tbcontactadressen.dvvoorvoegsel::text)
ELSE ''::text
END) ||
CASE
WHEN COALESCE(tbcontactadressen.dvgebruiksnaam,
tbcontactadressen.dvachternaam) IS NOT NULL THEN rtrim(' '::text || COALESCE(tbcontactadressen.dvgebruiksnaam, tbcontactadressen.dvachternaam)::text)
ELSE ''::text
END))::character varying(238) AS dvconttav,
(((((tbcontactadressen.dvstraatnaam::text ||
CASE
WHEN tbcontactadressen.dvaanduidingbijhuisnummer IS NOT NULL THEN
rtrim(' '::text || tbcontactadressen.dvaanduidingbijhuisnummer::text)
ELSE ''::text
END) ||
CASE
WHEN tbcontactadressen.dvhuisnummer IS NOT NULL THEN
rtrim(' '::text || tbcontactadressen.dvhuisnummer::text)
ELSE ''::text
END) ||
CASE
WHEN tbcontactadressen.dvhuisletter IS NOT NULL THEN
tbcontactadressen.dvhuisletter
ELSE ''::bpchar
END::text) ||
CASE
WHEN rtrim(tbcontactadressen.dvhuisnummertoevoeging::text) IS NULL
THEN ''::text
ELSE replace('-'::text ||
tbcontactadressen.dvhuisnummertoevoeging::text, '--'::text, '-'::text)
END))::character varying(95) AS dvcontadres,
tbcontactadressen.dvhandelsnaam AS dvconthandelsnaam,
tbcontactadressen.dvcodenationaliteit,
tbnationaliteiten.dvomschrijving AS dvnationaliteit,
tbcontactadressen.dddatummutatie,
tbcontactadressen.ddcontrolegba,
tbcontactadressen.dvvestigingsnr,
tbcontactadressen.dvdoopnamen,
tbcontactadressen.ddgeboortedatum,
tbcontactadressen.dvgeboorteplaats,
tbcontactadressen.dvidentiteitbew,
tbcontactadressen.ddvervaldatum,
tbcontactadressen.dvgebruiksnaam,
tbcontactadressen.dvfunctie,
CASE
WHEN tbcontactadressen.ddoverleden IS NOT NULL THEN 'rood'::text
WHEN tbcontactadressen.ddvervaldatum IS NOT NULL AND fn_vandaag(0)
>= tbcontactadressen.ddvervaldatum THEN 'rood'::text
WHEN tbcontactadressen.ddvervaldatum IS NOT NULL AND fn_vandaag(0)
< tbcontactadressen.ddvervaldatum THEN 'oranje'::text
ELSE 'wit'::text
END::character varying(6) AS dvkleurvervallen,
tbcontactadressen.ddoverleden,
tbcontactadressen.ddeindebedrijf,
((((tbcontactadressen.dvveststraat::text ||
CASE
WHEN tbcontactadressen.dvvesthuisnr IS NOT NULL THEN
rtrim(' '::text || tbcontactadressen.dvvesthuisnr::text)
ELSE ''::text
END) ||
CASE
WHEN tbcontactadressen.dvvesthuisletter IS NOT NULL THEN
tbcontactadressen.dvvesthuisletter
ELSE ''::bpchar
END::text) ||
CASE
WHEN rtrim(tbcontactadressen.dvvesthuistoev::text) IS NULL THEN ''::text
ELSE replace('-'::text || tbcontactadressen.dvvesthuistoev::text, '
--'::text, '-'::text)
END))::character varying(95) AS dvcontvestadres
FROM tbmilcontactennn
JOIN tbcontactadressen ON tbmilcontactennn.dnkeycontactadressen =
tbcontactadressen.dnkey
JOIN tbadressoort ON tbmilcontactennn.dvcodeadressoort = tbadressoort.dvcode
LEFT JOIN tbnationaliteiten ON tbcontactadressen.dvcodenationaliteit =
tbnationaliteiten.dvcode;
COMMENT ON VIEW public.vwfrmmilcontacten
IS 'View van alle contactpersonen per inrichting. Basistabel tbmilcontactennn/tbcontactadressen';
COMMENT ON COLUMN public.vwfrmmilcontacten.dnkeymilinrichtingen
IS 'Primary key van de inrichting (tbmilinrichtingen.dnkey) waar de contactpersoon aan verbonden is';
COMMENT ON COLUMN public.vwfrmmilcontacten.dnkeycontactadressen
IS 'Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de contactpersoon.';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontvoorletters
IS 'Voorletters van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontroepnaam
IS 'Roepnaam van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontachternaam
IS 'Achternaam van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontbedrijfsnaam
IS 'Officiele bedrijfsnaam van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dbcontbriefaanhef
IS 'Briefaanhef zoals Geachte mevrouw Jansen';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontwoonplaats
IS 'Woonplaatsnaam postadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontstraatnaam
IS 'Straatnaam postadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontaanduidhuisnr
IS 'Aanduiding bij huisnummer (zoals by of to) postadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvconthuisnummer
IS 'Huisnummer postadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvconthuisnrtoevoeg
IS 'Toevoeging bij huisnummer postadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvconthuisletter
IS 'Huisletter postadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontpostcode
IS 'Postcode postadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvconttelefoon
IS 'Telefoon van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontfax
IS 'Faxnummer van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontemail
IS 'Emailadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvdebiteurnr
IS 'Debiteurnummer van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvgeslacht
IS 'Geslacht van de contactpersoon. (M)an of (V)rouw of o(N)bekend';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontbinnr
IS 'KvK-nummer (8-cijferig) uit het handelsregister van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontbsnnr
IS 'Burger service nummer van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvveststraat
IS 'Straatnaam vestigingsadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvvesthuisnr
IS 'Huisnummer vestigingsadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvvesthuisletter
IS 'Huisletter vestigingsadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvvesthuistoev
IS 'Huisnummer toevoeging vestigingsadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvvestpc
IS 'Postcode vestigingsadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvvestplaats
IS 'Woonplaatsnaam vestigingsadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontadrescode
IS 'Codering van de rol van de contactpersoon zoals EIG of DRV';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontadressoort
IS 'De rol van de contactpersoon zoals eigenaar of drijver';
COMMENT ON COLUMN public.vwfrmmilcontacten.ddcontadresverval
IS 'Datum dat de adressoort(de rol) is vervallen';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvconttav
IS 'Constructie voor ter attentie van zoals dhr. j. van Dalen';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontadres
IS 'Samenstelling van straatnaam en huisnummer van postadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvconthandelsnaam
IS 'Handelsnaam van het bedrijf van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcodenationaliteit
IS 'Codering van de nationaliteit van de contactpersoon (gba-systeem)';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvnationaliteit
IS 'Nationaliteit van de contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dddatummutatie
IS 'Datum dat de contactadreskaart voor het laatst is gemuteerd';
COMMENT ON COLUMN public.vwfrmmilcontacten.ddcontrolegba
IS 'Datum dat de contactadreskaart via een StUF BG koppeling is ververst';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvvestigingsnr
IS 'Vestigingsnr van contactadreskaart (indien bedrijf)';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvdoopnamen
IS 'Doopnamen van contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.ddgeboortedatum
IS 'Geboortedatum van contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvgeboorteplaats
IS 'Geboorteplaats van contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvidentiteitbew
IS 'Nummer van identiteitsbewijs van contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.ddvervaldatum
IS 'Datum dat de contactadres-kaart is vervallen';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvfunctie
IS 'Functie van contactpersoon indien horend bij bedrijf';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvkleurvervallen
IS 'Rood indien overleden OF vervaldatum van adres groter of gekijk is dan vandaag, oranje indien vervaldatum gevuld in toekomst, anders wit';
COMMENT ON COLUMN public.vwfrmmilcontacten.ddoverleden
IS 'Datum overijden van contactpersoon';
COMMENT ON COLUMN public.vwfrmmilcontacten.ddeindebedrijf
IS 'Datum dat bedrijf beeindigd is';
COMMENT ON COLUMN public.vwfrmmilcontacten.dvcontvestadres
IS 'Samenstelling van straatnaam en huisnummer van vestigingsadres van de contactpersoon';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13 |
![]() ![]() ![]() |