Schema
public
Owner
waveuser005
Descriptions
View van alle contactadressen. Basistabel tbcontactadressen
Fields
Name | Data type | Description |
---|---|---|
dnkey |
integer |
Primary key van het contactadres (tbcontactadressen.dnkey) |
dnkeyparentcontact |
integer |
Verwijzing naar de dnkey van het moedercontact |
dvbedrijfsnaam |
varchar(200) |
Officiele bedrijfsnaam. |
dvvoorletters |
varchar(10) |
Voorletters van contactapersoon |
dvvoorvoegsel |
varchar(10) |
Voorvoegsel (zoals van of van der) |
dvachternaam |
varchar(200) |
Achternaam van de contactpersoon |
dvpostplaats |
varchar(80) |
Woonplaatsnaam postadres |
dvpostpostcode |
varchar(10) |
|
dvtelefoon |
varchar(30) |
Telefoon |
dvgsm |
varchar(15) |
|
dvemail |
varchar(320) |
Emailadres |
ddvervaldatum |
timestamp |
Datum dat contactadres is vervallen |
dvbsn |
varchar(10) |
Burger service nummer |
dvkvk |
varchar(10) |
Kamer van Koophandelnummer |
dvvestigingsnr |
varchar(12) |
|
dvpostadres |
varchar(95) |
Samenstelling van straatnaam en huisnummer postadres |
dvgeslacht |
char(1) |
(M)an, (V)rouw of (O)nbekend |
dddatummutatie |
timestamp |
|
dvroepnaam |
varchar(20) |
|
dvbriefaanhef |
varchar(50) |
|
dvpoststraat |
varchar(80) |
|
dvpostaandhuisn |
varchar(2) |
|
dvposthuisnr |
varchar(5) |
|
dvposthuisletter |
char(1) |
|
dvposthuisnrtoev |
varchar(4) |
|
dvfax |
varchar(15) |
|
dvdebiteurnr |
varchar(20) |
|
dvgeboorteplaats |
varchar(80) |
|
ddgeboortedatum |
timestamp |
|
dvdoopnamen |
varchar(100) |
|
dvidentiteitbew |
varchar(25) |
|
dvcodenationaliteit |
char(4) |
|
dvomsnationaliteit |
varchar(50) |
|
dvveststraat |
varchar(80) |
|
dvvesthuisnr |
varchar(5) |
|
dvvesthuisletter |
char(1) |
|
dvvesthuistoev |
varchar(4) |
|
dvvestpc |
varchar(10) |
|
dvvestplaats |
varchar(80) |
|
ddcontrolegba |
timestamp |
|
ddcontrolenhr |
timestamp |
Datum dat contact voor het laatst is gecontroleerd op NHR gegevens |
dvvestadres |
varchar(95) |
Samenstelling van straatnaam en huisnummer vestigingsadres |
dvcontactvoluit |
varchar(222) |
Samenstelling van achternaam, voorvoegsel en voorletters |
dvgebruiksnaam |
varchar(200) |
Voorvoegsels + achernaam en of partnernaam zoals van der meulen-schut |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Definition
CREATE VIEW public.vwfrmcontactadressen (
dnkey,
dnkeyparentcontact,
dvbedrijfsnaam,
dvvoorletters,
dvvoorvoegsel,
dvachternaam,
dvpostplaats,
dvpostpostcode,
dvtelefoon,
dvgsm,
dvemail,
ddvervaldatum,
dvbsn,
dvkvk,
dvvestigingsnr,
dvpostadres,
dvgeslacht,
dddatummutatie,
dvroepnaam,
dvbriefaanhef,
dvpoststraat,
dvpostaandhuisn,
dvposthuisnr,
dvposthuisletter,
dvposthuisnrtoev,
dvfax,
dvdebiteurnr,
dvgeboorteplaats,
ddgeboortedatum,
dvdoopnamen,
dvidentiteitbew,
dvcodenationaliteit,
dvomsnationaliteit,
dvveststraat,
dvvesthuisnr,
dvvesthuisletter,
dvvesthuistoev,
dvvestpc,
dvvestplaats,
ddcontrolegba,
ddcontrolenhr,
dvvestadres,
dvcontactvoluit,
dvgebruiksnaam)
AS
SELECT a.dnkey, a.dnkeyparentcontact, a.dvbedrijfsnaam, a.dvvoorletters,
a.dvvoorvoegsel, a.dvachternaam, a.dvwoonplaatsnaam AS dvpostplaats,
a.dvpostcode AS dvpostpostcode, a.dvtelefoon, a.dvgsm, a.dvemail,
a.ddvervaldatum, a.dvsofinummer AS dvbsn, a.dvbin AS dvkvk,
a.dvvestigingsnr,
(((((a.dvstraatnaam::text ||
CASE
WHEN a.dvaanduidingbijhuisnummer IS NOT NULL THEN rtrim(' '::text
|| a.dvaanduidingbijhuisnummer::text)
ELSE ''::text
END) ||
CASE
WHEN a.dvhuisnummer IS NOT NULL THEN rtrim(' '::text ||
a.dvhuisnummer::text)
ELSE ''::text
END) ||
CASE
WHEN a.dvhuisletter IS NOT NULL THEN a.dvhuisletter
ELSE ''::bpchar
END::text) ||
CASE
WHEN rtrim(a.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
ELSE replace('-'::text || a.dvhuisnummertoevoeging::text, '
--'::text, '-'::text)
END))::character varying(95) AS dvpostadres,
a.dvgeslacht, a.dddatummutatie, a.dvroepnaam, a.dvbriefaanhef,
a.dvstraatnaam AS dvpoststraat,
a.dvaanduidingbijhuisnummer AS dvpostaandhuisn,
a.dvhuisnummer AS dvposthuisnr, a.dvhuisletter AS dvposthuisletter,
a.dvhuisnummertoevoeging AS dvposthuisnrtoev, a.dvfax, a.dvdebiteurnr,
a.dvgeboorteplaats, a.ddgeboortedatum, a.dvdoopnamen, a.dvidentiteitbew,
a.dvcodenationaliteit, b.dvomschrijving AS dvomsnationaliteit,
a.dvveststraat, a.dvvesthuisnr, a.dvvesthuisletter, a.dvvesthuistoev,
a.dvvestpc, a.dvvestplaats, a.ddcontrolegba, a.ddcontrolenhr,
((((a.dvveststraat::text ||
CASE
WHEN a.dvvesthuisnr IS NOT NULL THEN rtrim(' '::text ||
a.dvvesthuisnr::text)
ELSE ''::text
END) ||
CASE
WHEN a.dvvesthuisletter IS NOT NULL THEN a.dvvesthuisletter
ELSE ''::bpchar
END::text) ||
CASE
WHEN rtrim(a.dvvesthuistoev::text) IS NULL THEN ''::text
ELSE replace('-'::text || a.dvvesthuistoev::text, '--'::text, '-'::text)
END))::character varying(95) AS dvvestadres,
((a.dvachternaam::text ||
CASE
WHEN a.dvvoorletters IS NULL AND a.dvvoorvoegsel IS NULL THEN ''::text
ELSE ((','::text || COALESCE(a.dvvoorletters, ''::character
varying)::text) || ' '::text) || COALESCE(a.dvvoorvoegsel, ''::character varying)::text
END))::character varying(222) AS dvcontactvoluit,
a.dvgebruiksnaam
FROM tbcontactadressen a
LEFT JOIN tbnationaliteiten b ON a.dvcodenationaliteit = b.dvcode;
COMMENT ON VIEW public.vwfrmcontactadressen
IS 'View van alle contactadressen. Basistabel tbcontactadressen';
COMMENT ON COLUMN public.vwfrmcontactadressen.dnkey
IS 'Primary key van het contactadres (tbcontactadressen.dnkey)';
COMMENT ON COLUMN public.vwfrmcontactadressen.dnkeyparentcontact
IS 'Verwijzing naar de dnkey van het moedercontact';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvbedrijfsnaam
IS 'Officiele bedrijfsnaam.';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvvoorletters
IS 'Voorletters van contactapersoon';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvvoorvoegsel
IS 'Voorvoegsel (zoals van of van der)';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvachternaam
IS 'Achternaam van de contactpersoon';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvpostplaats
IS 'Woonplaatsnaam postadres ';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvtelefoon
IS 'Telefoon ';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvemail
IS 'Emailadres ';
COMMENT ON COLUMN public.vwfrmcontactadressen.ddvervaldatum
IS 'Datum dat contactadres is vervallen';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvbsn
IS 'Burger service nummer ';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvkvk
IS 'Kamer van Koophandelnummer';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvpostadres
IS 'Samenstelling van straatnaam en huisnummer postadres ';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvgeslacht
IS '(M)an, (V)rouw of (O)nbekend';
COMMENT ON COLUMN public.vwfrmcontactadressen.ddcontrolenhr
IS 'Datum dat contact voor het laatst is gecontroleerd op NHR gegevens';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvvestadres
IS 'Samenstelling van straatnaam en huisnummer vestigingsadres ';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvcontactvoluit
IS 'Samenstelling van achternaam, voorvoegsel en voorletters ';
COMMENT ON COLUMN public.vwfrmcontactadressen.dvgebruiksnaam
IS 'Voorvoegsels + achernaam en of partnernaam zoals van der meulen-schut';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50 |
![]() ![]() ![]() |