Schema
public
Owner
waveuser005
Descriptions
View van de contactpersonen met de rol Hoofd Contactpersoon (tbadressoort.dvcode = MHC) bij inrichtingen. Basistabel tbmilcontactennn/tbcontactadressen
Fields
Name | Data type | Description |
---|---|---|
dnkeymilinrichtingen |
integer |
Primary key van de inrichting (tbmilinrichtingen.dnkey) waar de hoofdcontactpersoon aan verbonden is |
dvmhcbedrijf |
varchar(200) |
Officiele bedrijfsnaam van de hoofdcontactpersoon |
dnkeycontactadressen |
integer |
Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de hoofdcontactpersoon. |
dvmhcvoorletters |
varchar(10) |
Voorletters van de hoofdcontactpersoon |
dvmhcvoorvoegsel |
varchar(10) |
Voorvoegsel (zoals van of van der) van de hoofdcontactpersoon |
dvmhcroepnaam |
varchar(20) |
Roepnaam van de hoofdcontactpersoon |
dvmhcachternaam |
varchar(200) |
Achternaam van de hoofdcontactpersoon |
dvmhcbriefaanhef |
varchar(50) |
Briefaanhef zoals Geachte mevrouw Jansen |
dvmhcwoonplaats |
varchar(80) |
Woonplaatsnaam postadres van hoofdcontactpersoon |
dvmhcstraatnaam |
varchar(80) |
Straatnaam postadres van hoofdcontactpersoon |
dvmhcaanduidhuisnr |
varchar(2) |
Aanduiding bij huisnummer (zoals by of to) postadres van hoofdcontactpersoon |
dvmhchuisnummer |
varchar(5) |
Huisnummer postadres van hoofdcontactpersoon |
dvmhchuisnrtoevoeg |
varchar(4) |
Toevoeging bij huisnummer postadres van hoofdcontactpersoon |
dvmhchuisletter |
char(1) |
Huisletter postadres van hoofdcontactpersoon |
dvmhcpostcode |
varchar(10) |
Postcode postadres van hoofdcontactpersoon |
dvmhctelefoon |
varchar(30) |
Telefoon van hoofdcontactpersoon |
dvmhcgsm |
varchar(15) |
|
dvmhcfax |
varchar(15) |
Faxnummer van hoofdcontactpersoon |
dvmhcemail |
varchar(320) |
Emailadres van hoofdcontactpersoon |
ddavrvervaldatum |
timestamp |
Datum dat contactadres van de hoofdcontactpersoon is vervallen |
dvmhcbsn |
varchar(10) |
Burger service nummer van hoofdcontactpersoon |
dvmhcbin |
varchar(10) |
Bedrijven- en instellingennummer van hoofdcontactpersoon |
dvmhctav |
varchar(238) |
Constructie voor ter attentie van zoals dhr. j. van Dalen |
dvmhcadres |
varchar(95) |
Samenstelling van straatnaam en huisnummer van hoofdcontactpersoon |
dvmhchandelsnaam |
varchar(200) |
handelsnaam van het bedrijf van de hoofdcontactpersoon |
dvgeslacht |
char(1) |
(M)an, (V)rouw of (O)nbekend |
dvgebruiksnaam |
varchar(200) |
|
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Definition
CREATE VIEW public.vwfrmmilmhccontacten (
dnkeymilinrichtingen,
dvmhcbedrijf,
dnkeycontactadressen,
dvmhcvoorletters,
dvmhcvoorvoegsel,
dvmhcroepnaam,
dvmhcachternaam,
dvmhcbriefaanhef,
dvmhcwoonplaats,
dvmhcstraatnaam,
dvmhcaanduidhuisnr,
dvmhchuisnummer,
dvmhchuisnrtoevoeg,
dvmhchuisletter,
dvmhcpostcode,
dvmhctelefoon,
dvmhcgsm,
dvmhcfax,
dvmhcemail,
ddavrvervaldatum,
dvmhcbsn,
dvmhcbin,
dvmhctav,
dvmhcadres,
dvmhchandelsnaam,
dvgeslacht,
dvgebruiksnaam)
AS
SELECT tbmilcontactennn.dnkeymilinrichtingen,
tbcontactadressen.dvbedrijfsnaam AS dvmhcbedrijf,
tbcontactadressen.dnkey AS dnkeycontactadressen,
tbcontactadressen.dvvoorletters AS dvmhcvoorletters,
tbcontactadressen.dvvoorvoegsel AS dvmhcvoorvoegsel,
tbcontactadressen.dvroepnaam AS dvmhcroepnaam,
tbcontactadressen.dvachternaam AS dvmhcachternaam,
tbcontactadressen.dvbriefaanhef AS dvmhcbriefaanhef,
tbcontactadressen.dvwoonplaatsnaam AS dvmhcwoonplaats,
tbcontactadressen.dvstraatnaam AS dvmhcstraatnaam,
tbcontactadressen.dvaanduidingbijhuisnummer AS dvmhcaanduidhuisnr,
tbcontactadressen.dvhuisnummer AS dvmhchuisnummer,
tbcontactadressen.dvhuisnummertoevoeging AS dvmhchuisnrtoevoeg,
tbcontactadressen.dvhuisletter AS dvmhchuisletter,
tbcontactadressen.dvpostcode AS dvmhcpostcode,
tbcontactadressen.dvtelefoon AS dvmhctelefoon,
tbcontactadressen.dvgsm AS dvmhcgsm, tbcontactadressen.dvfax AS dvmhcfax,
tbcontactadressen.dvemail AS dvmhcemail,
tbcontactadressen.ddvervaldatum AS ddavrvervaldatum,
tbcontactadressen.dvsofinummer AS dvmhcbsn,
tbcontactadressen.dvbin AS dvmhcbin,
((((
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 THEN
rtrim(' '::text || tbcontactadressen.dvvoorvoegsel::text)
ELSE ''::text
END) ||
CASE
WHEN tbcontactadressen.dvachternaam IS NOT NULL THEN
rtrim(' '::text || tbcontactadressen.dvachternaam::text)
ELSE ''::text
END))::character varying(238) AS dvmhctav,
(((((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 dvmhcadres,
tbcontactadressen.dvhandelsnaam AS dvmhchandelsnaam,
tbcontactadressen.dvgeslacht, tbcontactadressen.dvgebruiksnaam
FROM tbmilcontactennn
JOIN tbcontactadressen ON tbmilcontactennn.dnkeycontactadressen =
tbcontactadressen.dnkey
WHERE tbmilcontactennn.dvcodeadressoort = 'MHC'::bpchar;
COMMENT ON VIEW public.vwfrmmilmhccontacten
IS 'View van de contactpersonen met de rol Hoofd Contactpersoon (tbadressoort.dvcode = MHC) bij inrichtingen. Basistabel tbmilcontactennn/tbcontactadressen';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dnkeymilinrichtingen
IS 'Primary key van de inrichting (tbmilinrichtingen.dnkey) waar de hoofdcontactpersoon aan verbonden is';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcbedrijf
IS 'Officiele bedrijfsnaam van de hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dnkeycontactadressen
IS 'Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de hoofdcontactpersoon.';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcvoorletters
IS 'Voorletters van de hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcroepnaam
IS 'Roepnaam van de hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcachternaam
IS 'Achternaam van de hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcbriefaanhef
IS 'Briefaanhef zoals Geachte mevrouw Jansen';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcwoonplaats
IS 'Woonplaatsnaam postadres van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcstraatnaam
IS 'Straatnaam postadres van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcaanduidhuisnr
IS 'Aanduiding bij huisnummer (zoals by of to) postadres van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhchuisnummer
IS 'Huisnummer postadres van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhchuisnrtoevoeg
IS 'Toevoeging bij huisnummer postadres van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhchuisletter
IS 'Huisletter postadres van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcpostcode
IS 'Postcode postadres van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhctelefoon
IS 'Telefoon van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcfax
IS 'Faxnummer van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcemail
IS 'Emailadres van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.ddavrvervaldatum
IS 'Datum dat contactadres van de hoofdcontactpersoon is vervallen';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcbsn
IS 'Burger service nummer van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcbin
IS 'Bedrijven- en instellingennummer van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhctav
IS 'Constructie voor ter attentie van zoals dhr. j. van Dalen';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhcadres
IS 'Samenstelling van straatnaam en huisnummer van hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvmhchandelsnaam
IS 'handelsnaam van het bedrijf van de hoofdcontactpersoon';
COMMENT ON COLUMN public.vwfrmmilmhccontacten.dvgeslacht
IS '(M)an, (V)rouw of (O)nbekend';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50 |
![]() ![]() ![]() |