Schema
public
Owner
waveuser005
Descriptions
View van de contactpersonen met de rol architect (tbadressoort.dvcode = ARC) bij handhavingen. Basistabel tbhandhcontactennn/tbcontactadressen. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven
Fields
Name | Data type | Description |
---|---|---|
dnkeyhandhavingen |
integer |
Primary key van de handhavingszaak (tbhandhavingen.dnkey) waar de architect aan verbonden is |
dvarcbedrijf |
varchar(200) |
Officiele bedrijfsnaam. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dnkeycontactadressen |
integer |
Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de architect |
dvarcvoorletters |
varchar(10) |
Voorletters van de architect |
dvarcvoorvoegsel |
varchar(10) |
Voorvoegsel (zoals van of van der) van de architect |
dvarcroepnaam |
varchar(20) |
Roepnaam van de architect |
dvarcachternaam |
varchar(200) |
Achternaam van de architect |
dvarcbriefaanhef |
varchar(200) |
Briefaanhef zoals Geachte mevrouw Jansen |
dvarcwoonplaats |
varchar(80) |
Woonplaatsnaam postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarcstraatnaam |
varchar(80) |
Straatnaam postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarcaanduidhuisnr |
varchar(2) |
Aanduiding bij huisnummer (zoals by of to) postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchuisnummer |
varchar(5) |
Huisnummer postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchuisnrtoevoeg |
varchar(4) |
Toevoeging bij huisnummer postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchuisletter |
char(1) |
Huisletter postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarcpostcode |
varchar(10) |
Postcode postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarctelefoon |
varchar(30) |
Telefoon van de architect |
dvarcgsm |
varchar(15) |
Mobiele nummer van de architect |
dvarcfax |
varchar(15) |
Faxnummer van de architect |
dvarcemail |
varchar(320) |
Emailadres van de architect |
ddarcvervaldatum |
timestamp |
Datum dat contactadres-kaart is vervallen |
dvarcbsn |
varchar(10) |
Burger service nummer van de architect |
dvarcbin |
varchar(10) |
KvK-nummer (8-cijferig) uit het handelsregister. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarctav |
varchar(238) |
Constructie voor ter attentie van zoals dhr. j. van Dalen |
dvarcadres |
varchar(95) |
Samenstelling van straatnaam en huisnummer van postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchandelsnaam |
varchar(200) |
Handelsnaam van het bedrijf. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
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 vwfrmhandharccontacten
Definition
CREATE VIEW public.vwfrmhandharccontacten (
dnkeyhandhavingen,
dvarcbedrijf,
dnkeycontactadressen,
dvarcvoorletters,
dvarcvoorvoegsel,
dvarcroepnaam,
dvarcachternaam,
dvarcbriefaanhef,
dvarcwoonplaats,
dvarcstraatnaam,
dvarcaanduidhuisnr,
dvarchuisnummer,
dvarchuisnrtoevoeg,
dvarchuisletter,
dvarcpostcode,
dvarctelefoon,
dvarcgsm,
dvarcfax,
dvarcemail,
ddarcvervaldatum,
dvarcbsn,
dvarcbin,
dvarctav,
dvarcadres,
dvarchandelsnaam,
dvafdeling)
AS
SELECT a.dnkeyhandhavingen,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvbedrijfsnaam
ELSE b.dvbedrijfsnaam
END AS dvarcbedrijf,
b.dnkey AS dnkeycontactadressen,
b.dvvoorletters AS dvarcvoorletters,
b.dvvoorvoegsel AS dvarcvoorvoegsel,
b.dvroepnaam AS dvarcroepnaam,
b.dvachternaam AS dvarcachternaam,
b.dvbriefaanhef AS dvarcbriefaanhef,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvwoonplaatsnaam
ELSE b.dvwoonplaatsnaam
END AS dvarcwoonplaats,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvstraatnaam
ELSE b.dvstraatnaam
END AS dvarcstraatnaam,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvaanduidingbijhuisnummer
ELSE b.dvaanduidingbijhuisnummer
END AS dvarcaanduidhuisnr,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhuisnummer
ELSE b.dvhuisnummer
END AS dvarchuisnummer,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhuisnummertoevoeging
ELSE b.dvhuisnummertoevoeging
END AS dvarchuisnrtoevoeg,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhuisletter
ELSE b.dvhuisletter
END AS dvarchuisletter,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvpostcode
ELSE b.dvpostcode
END AS dvarcpostcode,
b.dvtelefoon AS dvarctelefoon,
b.dvgsm AS dvarcgsm,
b.dvfax AS dvarcfax,
b.dvemail AS dvarcemail,
b.ddvervaldatum AS ddarcvervaldatum,
b.dvsofinummer AS dvarcbsn,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvkvknummer
ELSE b.dvbin
END AS dvarcbin,
((((
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 dvarctav,
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 dvarcadres,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhandelsnaam
ELSE b.dvhandelsnaam
END AS dvarchandelsnaam,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvafdeling
ELSE b.dvafdeling
END AS dvafdeling
FROM tbhandhcontactennn 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 = 'ARC'::bpchar;
COMMENT ON VIEW public.vwfrmhandharccontacten
IS 'View van de contactpersonen met de rol architect (tbadressoort.dvcode = ARC) bij handhavingen. Basistabel tbhandhcontactennn/tbcontactadressen. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dnkeyhandhavingen
IS 'Primary key van de handhavingszaak (tbhandhavingen.dnkey) waar de architect aan verbonden is';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcbedrijf
IS 'Officiele bedrijfsnaam. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dnkeycontactadressen
IS 'Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de architect';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcvoorletters
IS 'Voorletters van de architect';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de architect';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcroepnaam
IS 'Roepnaam van de architect';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcachternaam
IS 'Achternaam van de architect';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcbriefaanhef
IS 'Briefaanhef zoals Geachte mevrouw Jansen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcwoonplaats
IS 'Woonplaatsnaam postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcstraatnaam
IS 'Straatnaam postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcaanduidhuisnr
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.vwfrmhandharccontacten.dvarchuisnummer
IS 'Huisnummer postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarchuisnrtoevoeg
IS 'Toevoeging bij huisnummer postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarchuisletter
IS 'Huisletter postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcpostcode
IS 'Postcode postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarctelefoon
IS 'Telefoon van de architect';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcgsm
IS 'Mobiele nummer van de architect';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcfax
IS 'Faxnummer van de architect';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcemail
IS 'Emailadres van de architect';
COMMENT ON COLUMN public.vwfrmhandharccontacten.ddarcvervaldatum
IS 'Datum dat contactadres-kaart is vervallen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcbsn
IS 'Burger service nummer van de architect';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcbin
IS 'KvK-nummer (8-cijferig) uit het handelsregister. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarctav
IS 'Constructie voor ter attentie van zoals dhr. j. van Dalen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarcadres
IS 'Samenstelling van straatnaam en huisnummer van postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.dvarchandelsnaam
IS 'Handelsnaam van het bedrijf. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmhandharccontacten.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 |
![]() ![]() ![]() |