Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwfrmcontactadressen

 

 

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
Previous topic Chapter index Next topic