Datadictionary OpenWave 3.1.7
Previous topic Chapter index Next topic

View: vwfrmcontactadressen

 

 

Schema

public

 

Owner

waveuser003

 

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 13-7-2015 15:38
Previous topic Chapter index Next topic