Schema
public
Owner
waveuser002
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 |
|
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)
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
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';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 11-3-2015 13:51 |
![]() ![]() ![]() |