Schema
public
Owner
waveuser005
Descriptions
View van de contactpersonen met de rol architect (tbadressoort.dvcode = ARC) 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 architect aan verbonden is |
dvarchbedrijf |
varchar(200) |
Officiele bedrijfsnaam van de architect. 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 |
dvarchvoorletters |
varchar(10) |
Voorletters van de architect |
dvarchvoorvoegsel |
varchar(10) |
Voorvoegsel (zoals van of van der) van de architect |
dvarchroepnaam |
varchar(20) |
Roepnaam van de architect |
dvarchachternaam |
varchar(200) |
Achternaam van de architect |
dvarchbriefaanhef |
varchar(200) |
Briefaanhef zoals Geachte mevrouw Jansen |
dvarchwoonplaats |
varchar(80) |
Woonplaatsnaam postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchtraatnaam |
varchar(80) |
Straatnaam postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchaanduidhuisnr |
varchar(2) |
Aanduiding bij huisnummer (zoals by of to) postadres. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchhuisnummer |
varchar(5) |
Huisnummer postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchhuisnrtoevoeg |
varchar(4) |
Toevoeging bij huisnummer postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchhuisletter |
char(1) |
Huisletter postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchpostcode |
varchar(10) |
Postcode postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchtelefoon |
varchar(30) |
Telefoon van architect |
dvarchfax |
varchar(15) |
Faxnummer van architect |
dvarchemail |
varchar(320) |
Emailadres van architect |
ddarchvervaldatum |
timestamp |
Datum dat contactadres van de architect is vervallen |
dvarchbsn |
varchar(10) |
Burger service nummer van architect |
dvarchbin |
varchar(10) |
Bedrijven- en instellingennummer van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchtav |
varchar(238) |
Constructie voor ter attentie van zoals dhr. j. van Dalen |
dvarchadres |
varchar(95) |
Samenstelling van straatnaam en huisnummer van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvarchhandelsnaam |
varchar(200) |
Handelsnaam van het bedrijf van de architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen |
dvgebruiksnaam |
varchar(200) |
|
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 vwfrmovarccontacten
Definition
CREATE VIEW public.vwfrmovarccontacten (
dnkeyovvergunningen,
dvarchbedrijf,
dnkeycontactadressen,
dvarchvoorletters,
dvarchvoorvoegsel,
dvarchroepnaam,
dvarchachternaam,
dvarchbriefaanhef,
dvarchwoonplaats,
dvarchtraatnaam,
dvarchaanduidhuisnr,
dvarchhuisnummer,
dvarchhuisnrtoevoeg,
dvarchhuisletter,
dvarchpostcode,
dvarchtelefoon,
dvarchfax,
dvarchemail,
ddarchvervaldatum,
dvarchbsn,
dvarchbin,
dvarchtav,
dvarchadres,
dvarchhandelsnaam,
dvgebruiksnaam,
dvafdeling)
AS
SELECT a.dnkeyovvergunningen,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvbedrijfsnaam
ELSE b.dvbedrijfsnaam
END AS dvarchbedrijf,
b.dnkey AS dnkeycontactadressen,
b.dvvoorletters AS dvarchvoorletters,
b.dvvoorvoegsel AS dvarchvoorvoegsel,
b.dvroepnaam AS dvarchroepnaam,
b.dvachternaam AS dvarchachternaam,
b.dvbriefaanhef AS dvarchbriefaanhef,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvwoonplaatsnaam
ELSE b.dvwoonplaatsnaam
END AS dvarchwoonplaats,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvstraatnaam
ELSE b.dvstraatnaam
END AS dvarchtraatnaam,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvaanduidingbijhuisnummer
ELSE b.dvaanduidingbijhuisnummer
END AS dvarchaanduidhuisnr,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhuisnummer
ELSE b.dvhuisnummer
END AS dvarchhuisnummer,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhuisnummertoevoeging
ELSE b.dvhuisnummertoevoeging
END AS dvarchhuisnrtoevoeg,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhuisletter
ELSE b.dvhuisletter
END AS dvarchhuisletter,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvpostcode
ELSE b.dvpostcode
END AS dvarchpostcode,
b.dvtelefoon AS dvarchtelefoon,
b.dvfax AS dvarchfax,
b.dvemail AS dvarchemail,
b.ddvervaldatum AS ddarchvervaldatum,
b.dvsofinummer AS dvarchbsn,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvkvknummer
ELSE b.dvbin
END AS dvarchbin,
((((
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 dvarchtav,
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 dvarchadres,
CASE
WHEN e.dnkey IS NOT NULL THEN f.dvhandelsnaam
ELSE b.dvhandelsnaam
END AS dvarchhandelsnaam,
b.dvgebruiksnaam,
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 = 'ARC'::bpchar;
COMMENT ON VIEW public.vwfrmovarccontacten
IS 'View van de contactpersonen met de rol architect (tbadressoort.dvcode = ARC) bij overige vergunningen. Basistabel tbovcontactennn/tbcontactadressen. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven';
COMMENT ON COLUMN public.vwfrmovarccontacten.dnkeyovvergunningen
IS 'Primary key van de overige vergunning (tbovvergunningen.dnkey) waar de architect aan verbonden is';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchbedrijf
IS 'Officiele bedrijfsnaam van de architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dnkeycontactadressen
IS 'Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de architect';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchvoorletters
IS 'Voorletters van de architect';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de architect';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchroepnaam
IS 'Roepnaam van de architect';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchachternaam
IS 'Achternaam van de architect';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchbriefaanhef
IS 'Briefaanhef zoals Geachte mevrouw Jansen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchwoonplaats
IS 'Woonplaatsnaam postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchtraatnaam
IS 'Straatnaam postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchaanduidhuisnr
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.vwfrmovarccontacten.dvarchhuisnummer
IS 'Huisnummer postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchhuisnrtoevoeg
IS 'Toevoeging bij huisnummer postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchhuisletter
IS 'Huisletter postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchpostcode
IS 'Postcode postadres van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchtelefoon
IS 'Telefoon van architect';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchfax
IS 'Faxnummer van architect';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchemail
IS 'Emailadres van architect';
COMMENT ON COLUMN public.vwfrmovarccontacten.ddarchvervaldatum
IS 'Datum dat contactadres van de architect is vervallen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchbsn
IS 'Burger service nummer van architect';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchbin
IS 'Bedrijven- en instellingennummer van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchtav
IS 'Constructie voor ter attentie van zoals dhr. j. van Dalen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchadres
IS 'Samenstelling van straatnaam en huisnummer van architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmovarccontacten.dvarchhandelsnaam
IS 'Handelsnaam van het bedrijf van de architect. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';
COMMENT ON COLUMN public.vwfrmovarccontacten.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 |
![]() ![]() ![]() |