Schema
public
Owner
waveuser005
Descriptions
View van de contactpersonen met de rol aannemer (tbadressoort.dvcode = AAN) bij bouw/sloop vergunningen. Basistabel tbbouwcontactennn/tbcontactadressen
Fields
Name | Data type | Description |
---|---|---|
dnkeybouwvergunningen |
integer |
Primary key van de bouw/sloop vergunning (tbbouwvergunningen.dnkey) waar de aannemer aan verbonden is |
dvaanbedrijf |
varchar(200) |
Officiele bedrijfsnaam van de aannemer |
dnkeycontactadressen |
integer |
Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de aannemer. |
dvaanvoorletters |
varchar(10) |
Voorletters van de aannemer |
dvaanvoorvoegsel |
varchar(10) |
Voorvoegsel (zoals van of van der) van de aannemer |
dvaanroepnaam |
varchar(20) |
Roepnaam van de aannemer |
dvaanachternaam |
varchar(200) |
Achternaam van de aannemer |
dvaanbriefaanhef |
varchar(50) |
Briefaanhef zoals Geachte mevrouw Jansen |
dvaanwoonplaats |
varchar(80) |
Woonplaatsnaam postadres van aannemer |
dvaanstraatnaam |
varchar(80) |
Straatnaam postadres van aannemer |
dvaanaanduidhuisnr |
varchar(2) |
Aanduiding bij huisnummer (zoals by of to) postadres van aannemer |
dvaanhuisnummer |
varchar(5) |
Huisnummer postadres van aannemer |
dvaanhuisnrtoevoeg |
varchar(4) |
Toevoeging bij huisnummer postadres van aannemer |
dvaanhuisletter |
char(1) |
Huisletter postadres van aannemer |
dvaanpostcode |
varchar(10) |
Postcode postadres van aannemer |
dvaantelefoon |
varchar(30) |
Telefoon van aannemer |
dvaangsm |
varchar(15) |
|
dvaanfax |
varchar(15) |
Faxnummer van aannemer |
dvaanemail |
varchar(320) |
Emailadres van aannemer |
ddaanvervaldatum |
timestamp |
Datum dat contactadres van de aannemer is vervallen |
dvaanbsn |
varchar(10) |
Burger service nummer van aannemer |
dvaanbin |
varchar(10) |
Bedrijven- en instellingennummer van aannemer |
dvaantav |
varchar(238) |
Constructie voor ter attentie van zoals dhr. j. van Dalen |
dvaanadres |
varchar(95) |
Samenstelling van straatnaam en huisnummer van aannemer |
dvaanhandelsnaam |
varchar(200) |
Handelsnaam van het bedrijfs van de aannemer |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Definition
CREATE VIEW public.vwfrmbouwaancontacten (
dnkeybouwvergunningen,
dvaanbedrijf,
dnkeycontactadressen,
dvaanvoorletters,
dvaanvoorvoegsel,
dvaanroepnaam,
dvaanachternaam,
dvaanbriefaanhef,
dvaanwoonplaats,
dvaanstraatnaam,
dvaanaanduidhuisnr,
dvaanhuisnummer,
dvaanhuisnrtoevoeg,
dvaanhuisletter,
dvaanpostcode,
dvaantelefoon,
dvaangsm,
dvaanfax,
dvaanemail,
ddaanvervaldatum,
dvaanbsn,
dvaanbin,
dvaantav,
dvaanadres,
dvaanhandelsnaam)
AS
SELECT tbbouwcontactennn.dnkeybouwvergunningen,
tbcontactadressen.dvbedrijfsnaam AS dvaanbedrijf,
tbcontactadressen.dnkey AS dnkeycontactadressen,
tbcontactadressen.dvvoorletters AS dvaanvoorletters,
tbcontactadressen.dvvoorvoegsel AS dvaanvoorvoegsel,
tbcontactadressen.dvroepnaam AS dvaanroepnaam,
tbcontactadressen.dvachternaam AS dvaanachternaam,
tbcontactadressen.dvbriefaanhef AS dvaanbriefaanhef,
tbcontactadressen.dvwoonplaatsnaam AS dvaanwoonplaats,
tbcontactadressen.dvstraatnaam AS dvaanstraatnaam,
tbcontactadressen.dvaanduidingbijhuisnummer AS dvaanaanduidhuisnr,
tbcontactadressen.dvhuisnummer AS dvaanhuisnummer,
tbcontactadressen.dvhuisnummertoevoeging AS dvaanhuisnrtoevoeg,
tbcontactadressen.dvhuisletter AS dvaanhuisletter,
tbcontactadressen.dvpostcode AS dvaanpostcode,
tbcontactadressen.dvtelefoon AS dvaantelefoon,
tbcontactadressen.dvgsm AS dvaangsm, tbcontactadressen.dvfax AS dvaanfax,
tbcontactadressen.dvemail AS dvaanemail,
tbcontactadressen.ddvervaldatum AS ddaanvervaldatum,
tbcontactadressen.dvsofinummer AS dvaanbsn,
tbcontactadressen.dvbin AS dvaanbin,
((((
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 dvaantav,
(((((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 dvaanadres,
tbcontactadressen.dvhandelsnaam AS dvaanhandelsnaam
FROM tbbouwcontactennn
JOIN tbcontactadressen ON tbbouwcontactennn.dnkeycontactadressen =
tbcontactadressen.dnkey
WHERE tbbouwcontactennn.dvcodeadressoort = 'AAN'::bpchar;
COMMENT ON VIEW public.vwfrmbouwaancontacten
IS 'View van de contactpersonen met de rol aannemer (tbadressoort.dvcode = AAN) bij bouw/sloop vergunningen. Basistabel tbbouwcontactennn/tbcontactadressen';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dnkeybouwvergunningen
IS 'Primary key van de bouw/sloop vergunning (tbbouwvergunningen.dnkey) waar de aannemer aan verbonden is';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanbedrijf
IS 'Officiele bedrijfsnaam van de aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dnkeycontactadressen
IS 'Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de aannemer.';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanvoorletters
IS 'Voorletters van de aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanroepnaam
IS 'Roepnaam van de aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanachternaam
IS 'Achternaam van de aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanbriefaanhef
IS 'Briefaanhef zoals Geachte mevrouw Jansen';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanwoonplaats
IS 'Woonplaatsnaam postadres van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanstraatnaam
IS 'Straatnaam postadres van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanaanduidhuisnr
IS 'Aanduiding bij huisnummer (zoals by of to) postadres van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanhuisnummer
IS 'Huisnummer postadres van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanhuisnrtoevoeg
IS 'Toevoeging bij huisnummer postadres van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanhuisletter
IS 'Huisletter postadres van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanpostcode
IS 'Postcode postadres van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaantelefoon
IS 'Telefoon van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanfax
IS 'Faxnummer van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanemail
IS 'Emailadres van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.ddaanvervaldatum
IS 'Datum dat contactadres van de aannemer is vervallen';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanbsn
IS 'Burger service nummer van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanbin
IS 'Bedrijven- en instellingennummer van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaantav
IS 'Constructie voor ter attentie van zoals dhr. j. van Dalen';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanadres
IS 'Samenstelling van straatnaam en huisnummer van aannemer';
COMMENT ON COLUMN public.vwfrmbouwaancontacten.dvaanhandelsnaam
IS 'Handelsnaam van het bedrijfs van de aannemer';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50 |
![]() ![]() ![]() |