Schema
public
Owner
waveuser005
Descriptions
View van alle contactadressen van de tabel tbcontactadressen die verbonden zijn aan een overige vergunning. In de kolom dvcodeadressoort staat in welke rol zij verbonden zijn, bijvoorbeeld als gemachtigde en/of architect en/of aannemer etectera.
Fields
Name | Data type | Description |
---|---|---|
dnkeyovvergunningen |
integer |
De primary key van de overige vergunning waaraan het contactadres is verbonden. Zie vwbi_overige.dnkey. Voorbeeld: 7654334 |
dvcodeadressoort |
char(3) |
De codering van de rol die het adres speelt bij de overige vergunning. Voorbeeld: Arc of gem of avr |
dvomsadressoort |
varchar(30) |
De omschrijving van de rol. Voorbeeld: Architect of gemachtigde of aanvrager of aannemer |
dnkeycontactadressen |
integer |
De primary key van het contactadres. Voorbeeld: 23456 |
dvbriefaanhef |
varchar(50) |
Briefaanhef. Voorbeeld: Geachte mevrouw Van Gelder |
dvbedrijf |
varchar(200) |
Bedrijfsnaam. Voorbeeld: Architectenbureau Wouters |
dvvoorletters |
varchar(10) |
Voorletters. Voorbeeld: T.J. |
dvvoorvoegsel |
varchar(10) |
Voorvoegsel. Voorbeeld: van |
dvachternaam |
varchar(200) |
Achternaam. Voorbeeld: Gelder |
dvtav |
varchar(238) |
t.a.v. Voorbeeld: Mevrouw T.J. van Gelder |
dvhuisnummer |
varchar(5) |
Huisnummer. Voorbeeld: 17 |
dvhuisletter |
char(1) |
Huisletter. Voorbeeld: b |
dvhuisnummertoevoeging |
varchar(4) |
Huisnrtoevoeging. Voorbeeld: -III |
dvstraatnaam |
varchar(80) |
Straatnaam. Voorbeeld: Steenstraat |
dvpostcode |
varchar(10) |
Postcode. Voorbeeld: 1087 HJ |
dvwoonplaats |
varchar(80) |
Woonplaats. Voorbeeld: Amsterdam |
dvbsn |
varchar(10) |
BSN-nummer. Voorbeeld: 123456789 |
dvbin |
varchar(10) |
KvK-nummer (8-cijferig) uit het handelsregister |
dvemail |
varchar(320) |
Email. Voorbeeld: msnelders@rem.nl |
dvtav2 |
varchar(238) |
t.a.v. met de heer of mevrouw zonder hoofdletter. Voorbeeld: mevrouw T.J. van Gelder |
dvtav3 |
varchar(440) |
t.a.v. met eventuele bedrijfsnaam met de heer of mevrouw zonder hoofdletter. Voorbeeld: Architectenbureau Wouters, mevrouw T.J. van Gelder |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Definition
CREATE VIEW public.vwbi_ovcontactadressen (
dnkeyovvergunningen,
dvcodeadressoort,
dvomsadressoort,
dnkeycontactadressen,
dvbriefaanhef,
dvbedrijf,
dvvoorletters,
dvvoorvoegsel,
dvachternaam,
dvtav,
dvhuisnummer,
dvhuisletter,
dvhuisnummertoevoeging,
dvstraatnaam,
dvpostcode,
dvwoonplaats,
dvbsn,
dvbin,
dvemail,
dvtav2,
dvtav3)
AS
SELECT tbovcontactennn.dnkeyovvergunningen, tbovcontactennn.dvcodeadressoort,
tbadressoort.dvomschrijving AS dvomsadressoort,
tbcontactadressen.dnkey AS dnkeycontactadressen,
tbcontactadressen.dvbriefaanhef,
tbcontactadressen.dvbedrijfsnaam AS dvbedrijf,
tbcontactadressen.dvvoorletters, tbcontactadressen.dvvoorvoegsel,
tbcontactadressen.dvachternaam,
((((
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 dvtav,
tbcontactadressen.dvhuisnummer, tbcontactadressen.dvhuisletter,
tbcontactadressen.dvhuisnummertoevoeging, tbcontactadressen.dvstraatnaam,
tbcontactadressen.dvpostcode,
tbcontactadressen.dvwoonplaatsnaam AS dvwoonplaats,
tbcontactadressen.dvsofinummer AS dvbsn, tbcontactadressen.dvbin,
tbcontactadressen.dvemail,
((((
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 dvtav2,
((((
CASE
WHEN rtrim(tbcontactadressen.dvbedrijfsnaam::text) IS NOT NULL AND
rtrim(tbcontactadressen.dvachternaam::text) IS NULL THEN tbcontactadressen.dvbedrijfsnaam::text
WHEN tbcontactadressen.dvgeslacht = 'M'::bpchar THEN
CASE
WHEN rtrim(tbcontactadressen.dvbedrijfsnaam::text) IS NULL THEN ''::text
ELSE tbcontactadressen.dvbedrijfsnaam::text || ', '::text
END || 'de heer'::text
WHEN tbcontactadressen.dvgeslacht = 'V'::bpchar THEN
CASE
WHEN rtrim(tbcontactadressen.dvbedrijfsnaam::text) IS NULL THEN ''::text
ELSE tbcontactadressen.dvbedrijfsnaam::text || ', '::text
END || 'mevrouw'::text
ELSE
CASE
WHEN rtrim(tbcontactadressen.dvbedrijfsnaam::text) IS NULL THEN ''::text
ELSE tbcontactadressen.dvbedrijfsnaam::text || ', '::text
END || '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(440) AS dvtav3
FROM tbovcontactennn
JOIN tbcontactadressen ON tbovcontactennn.dnkeycontactadressen =
tbcontactadressen.dnkey
JOIN tbadressoort ON tbovcontactennn.dvcodeadressoort = tbadressoort.dvcode;
COMMENT ON VIEW public.vwbi_ovcontactadressen
IS 'View van alle contactadressen van de tabel tbcontactadressen die verbonden zijn aan een overige vergunning. In de kolom dvcodeadressoort staat in welke rol zij verbonden zijn, bijvoorbeeld als gemachtigde en/of architect en/of aannemer etectera.';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dnkeyovvergunningen
IS 'De primary key van de overige vergunning waaraan het contactadres is verbonden. Zie vwbi_overige.dnkey. Voorbeeld: 7654334';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvcodeadressoort
IS 'De codering van de rol die het adres speelt bij de overige vergunning. Voorbeeld: Arc of gem of avr';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvomsadressoort
IS 'De omschrijving van de rol. Voorbeeld: Architect of gemachtigde of aanvrager of aannemer';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dnkeycontactadressen
IS 'De primary key van het contactadres. Voorbeeld: 23456';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvbriefaanhef
IS 'Briefaanhef. Voorbeeld: Geachte mevrouw Van Gelder';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvbedrijf
IS 'Bedrijfsnaam. Voorbeeld: Architectenbureau Wouters';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvvoorletters
IS 'Voorletters. Voorbeeld: T.J.';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvvoorvoegsel
IS 'Voorvoegsel. Voorbeeld: van';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvachternaam
IS 'Achternaam. Voorbeeld: Gelder';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvtav
IS 't.a.v. Voorbeeld: Mevrouw T.J. van Gelder';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvhuisnummer
IS 'Huisnummer. Voorbeeld: 17';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvhuisletter
IS 'Huisletter. Voorbeeld: b';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvhuisnummertoevoeging
IS 'Huisnrtoevoeging. Voorbeeld: -III';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvstraatnaam
IS 'Straatnaam. Voorbeeld: Steenstraat';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvpostcode
IS 'Postcode. Voorbeeld: 1087 HJ';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvwoonplaats
IS 'Woonplaats. Voorbeeld: Amsterdam';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvbsn
IS 'BSN-nummer. Voorbeeld: 123456789';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvbin
IS 'KvK-nummer (8-cijferig) uit het handelsregister';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvemail
IS 'Email. Voorbeeld: msnelders@rem.nl';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvtav2
IS 't.a.v. met de heer of mevrouw zonder hoofdletter. Voorbeeld: mevrouw T.J. van Gelder';
COMMENT ON COLUMN public.vwbi_ovcontactadressen.dvtav3
IS 't.a.v. met eventuele bedrijfsnaam met de heer of mevrouw zonder hoofdletter. Voorbeeld: Architectenbureau Wouters, mevrouw T.J. van Gelder';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50 |
![]() ![]() ![]() |