Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmkopcontactbedrijf

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van koppeltabel tussen Contactpersonen (tbcontactadressen) en Bedrijven (tbbedrijven). Een contactpersoon kan maar aan 1 bedrijf gekoppeld zijn

 

Fields

Name

Data type

Description

dnkeykopcontactbedrijf

integer

Primary key

dnkeycontactadres

integer

Foreign key naar contactpersoon (tbcontactadressen.dnkey)

dnkeybedrijf

integer

Foreign key naar bedrijf (tbbedrijven.dnkey)

ddkopvervaldatum

timestamp

Datum waarop de koppeling tussen contactpersoon en bedrijf is komen te vervallen

dvvoorletters

varchar(10)

Voorletters van contactpersoon (tbcontactadressen.dvvoorletters)

dvvoorvoegsel

varchar(10)

Voorvoegsel van contactpersoon (tbcontactadressen.dvvoorvoegsel)

dvroepnaam

varchar(20)

Roepnaam van van contactpersoon (tbcontactadressen.dvroepnaam)

dvachternaam

varchar(200)

Achternaam van contactpersoon (tbcontactadressen.dvachternaam)

dvgeslacht

char(1)

Geslacht van contactpersoon: (M)an, (V)rouw of (X) voor overig of (O)nbekend (tbcontactadressen.dvgeslacht)

dvbriefaanhef

varchar(200)

Briefaanhef van contactpersoon. Dus bijv. Geachte mevrouw van Zanten (tbcontactadressen.dvbriefaanhef)

dvcontacttelnr

varchar(30)

Telefoonnummer van contactpersoon (tbcontactadressen.dvtelefoon)

dvcontactfax

varchar(15)

Faxnummer van contactpersoon (tbcontactadressen.dvfax)

dvcontactemail

varchar(320)

E-mailadres van contactpersoon (tbcontactadressen.dvemail)

ddcontactvervallen

timestamp

Datum waarvanaf contactpersoon niet meer geldt (tbcontactadressen.ddvervaldatum)

dvcontactmobielnr

varchar(15)

Mobiele telefoonnummer van contactpersoon (tbcontactadressen.dvgsm)

dvgebruiksnaam

varchar(200)

Voorvoegsels + achternaam en of partnernaam van contactpersoon zoals van der meulen-schut (tbcontactadressen.dvgebruiksnaam)

dvfunctie

varchar(100)

Functie van contactpersoon (tbcontactadressen.dvfunctie)

dvcontactvoluit

varchar(222)

Samenstelling van achternaam, voorvoegsel en voorletters van contactpersoon

dvbedrijfsnaam

varchar(200)

Officiele bedrijfsnaam van het bedrijf

dvpostplaats

varchar(80)

Plaatsnaam postadres van het bedrijf

dvpostpostcode

varchar(10)

Postcode postadres en ook buitenlandse Postadres van het bedrijf

dvbedrijftelnr

varchar(30)

Telefoonnummer van het bedrijf

dvbedrijfemail

varchar(320)

Mailadres van het bedrijf

dvkvknummer

varchar(10)

KvK-nummer (8-cijferig) uit het handelsregister van het bedrijf

dvvestigingsnr

varchar(12)

Vestigingsnr (12 cijferig) van het bedrijf

dvpostadres

varchar(95)

Samenstelling van straatnaam en huisnummer postadres van het bedrijf

dvpoststraat

varchar(80)

Straatnaam postadres van het bedrijf

dvpostaandhuisnr

varchar(2)

by of to postadres van het bedrijf

dvposthuisnr

varchar(5)

Huisnummer postadres van het bedrijf

dvposthuisletter

char(1)

Huisletter postadres van het bedrijf

dvposthuisnrtoev

varchar(4)

Huisnummertoevoeging postadres van het bedrijf

dvbedrijffax

varchar(15)

Faxnummer van het bedrijf

dvbedrijfdebnr

varchar(20)

Debiteurennummer van het bedrijf bijv. t.b.v. financieel systeem

dvveststraat

varchar(80)

Vestigingsadres straatnaam van het bedrijf

dvvesthuisnr

varchar(5)

Vestigingsadres huisnummer van het bedrijf

dvvesthuisletter

char(1)

Vestigingsadres huisletter van het bedrijf

dvvesthuistoev

varchar(4)

Vestigingsadres huisnummer toevoeging van het bedrijf

dvvestpc

varchar(10)

Vestigingsadres postcode van het bedrijf

dvvestplaats

varchar(80)

Vestigingsadres plaats van het bedrijf

ddcontrolenhr

timestamp

Datum dat bedrijf voor het laatst is gecontroleerd op NHR gegevens

dvvestadres

varchar(95)

Samenstelling van straatnaam en huisnummer vestigingsadres van het bedrijf

dvhyperlink

varchar(256)

Verwijzing naar een URL van het bedrijf

ddeindebedrijf

timestamp

Datum dat bedrijf beeindigd is

dvrsin

varchar(9)

9-cijferig Rechtspersonen en Samenwerkingsverbanden Informatienummer van het bedrijf (ook nnp-id : ingeschreven niet natuurlijk persoon id)

dvbuitenladresregel1

varchar(200)

Buitenlands adresregel 1 van het bedrijf

dvbuitenladresregel2

varchar(200)

Buitenlands adresregel 2 van het bedrijf

dvbuitenladresregel3

varchar(200)

Buitenlands adresregel 3 van het bedrijf

dvbuitenladresland

varchar(100)

Buitenlands adres land van het bedrijf

dvstatutairenaam

varchar(200)

Statutaire naam van het bedrijf

dvafdeling

varchar(200)

Afdeling van het bedrijf

dvhandelsnaam

varchar(200)

Handelsnaam van het bedrijf

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmkopcontactbedrijf

 

Definition

CREATE VIEW public.vwfrmkopcontactbedrijf (
   dnkeykopcontactbedrijf,
   dnkeycontactadres,
   dnkeybedrijf,
   ddkopvervaldatum,
   dvvoorletters,
   dvvoorvoegsel,
   dvroepnaam,
   dvachternaam,
   dvgeslacht,
   dvbriefaanhef,
   dvcontacttelnr,
   dvcontactfax,
   dvcontactemail,
   ddcontactvervallen,
   dvcontactmobielnr,
   dvgebruiksnaam,
   dvfunctie,
   dvcontactvoluit,
   dvbedrijfsnaam,
   dvpostplaats,
   dvpostpostcode,
   dvbedrijftelnr,
   dvbedrijfemail,
   dvkvknummer,
   dvvestigingsnr,
   dvpostadres,
   dvpoststraat,
   dvpostaandhuisnr,
   dvposthuisnr,
   dvposthuisletter,
   dvposthuisnrtoev,
   dvbedrijffax,
   dvbedrijfdebnr,
   dvveststraat,
   dvvesthuisnr,
   dvvesthuisletter,
   dvvesthuistoev,
   dvvestpc,
   dvvestplaats,
   ddcontrolenhr,
   dvvestadres,
   dvhyperlink,
   ddeindebedrijf,
   dvrsin,
   dvbuitenladresregel1,
   dvbuitenladresregel2,
   dvbuitenladresregel3,
   dvbuitenladresland,
   dvstatutairenaam,
   dvafdeling,
   dvhandelsnaam)
AS
SELECT
a.dnkey AS dnkeykopcontactbedrijf,
   a.dnkeycontactadres,
   a.dnkeybedrijf,
   a.ddvervaldatum AS ddkopvervaldatum,
   b.dvvoorletters,
   b.dvvoorvoegsel,
   b.dvroepnaam,
   b.dvachternaam,
   b.dvgeslacht,
   b.dvbriefaanhef,
   b.dvtelefoon AS dvcontacttelnr,
   b.dvfax AS dvcontactfax,
   b.dvemail AS dvcontactemail,
   b.ddvervaldatum AS ddcontactvervallen,
   b.dvgsm AS dvcontactmobielnr,
   b.dvgebruiksnaam,
   b.dvfunctie,
   
((b.dvachternaam::text ||
       CASE
           WHEN
b.dvvoorletters IS NULL AND b.dvvoorvoegsel IS NULL THEN ''::text
           ELSE ((','::text || COALESCE(b.dvvoorletters, ''::character
               varying)::text) || ' '::text) || COALESCE(b.dvvoorvoegsel, ''::character varying)::text
       END))::character varying(222) AS dvcontactvoluit,
   c.dvbedrijfsnaam,
   c.dvwoonplaatsnaam AS dvpostplaats,
   c.dvpostcode AS dvpostpostcode,
   c.dvtelefoon AS dvbedrijftelnr,
   c.dvemail AS dvbedrijfemail,
   c.dvkvknummer,
   c.dvvestigingsnr,
   
(((((c.dvstraatnaam::text ||
       CASE
           WHEN
c.dvaanduidingbijhuisnummer IS NOT NULL THEN rtrim(' '::text
               || c.dvaanduidingbijhuisnummer::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
c.dvhuisnummer IS NOT NULL THEN rtrim(' '::text ||
               c.dvhuisnummer::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
c.dvhuisletter IS NOT NULL THEN c.dvhuisletter
           ELSE ''::bpchar
       END::text) ||
       CASE
           WHEN
rtrim(c.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
           ELSE replace('-'::text || c.dvhuisnummertoevoeging::text, '
               --'
::text, '-'::text)
       END))::character varying(95) AS dvpostadres,
   c.dvstraatnaam AS dvpoststraat,
   c.dvaanduidingbijhuisnummer AS dvpostaandhuisnr,
   c.dvhuisnummer AS dvposthuisnr,
   c.dvhuisletter AS dvposthuisletter,
   c.dvhuisnummertoevoeging AS dvposthuisnrtoev,
   c.dvfax AS dvbedrijffax,
   c.dvdebiteurnr AS dvbedrijfdebnr,
   c.dvveststraat,
   c.dvvesthuisnr,
   c.dvvesthuisletter,
   c.dvvesthuistoev,
   c.dvvestpc,
   c.dvvestplaats,
   c.ddcontrolenhr,
   
((((c.dvveststraat::text ||
       CASE
           WHEN
c.dvvesthuisnr IS NOT NULL THEN rtrim(' '::text ||
               c.dvvesthuisnr::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
c.dvvesthuisletter IS NOT NULL THEN c.dvvesthuisletter
           ELSE ''::bpchar
       END::text) ||
       CASE
           WHEN
rtrim(c.dvvesthuistoev::text) IS NULL THEN ''::text
           ELSE replace('-'::text || c.dvvesthuistoev::text, '--'::text, '-'::text)
       END))::character varying(95) AS dvvestadres,
   c.dvhyperlink,
   c.ddeindebedrijf,
   c.dvrsin,
   c.dvbuitenladresregel1,
   c.dvbuitenladresregel2,
   c.dvbuitenladresregel3,
   c.dvbuitenladresland,
   c.dvstatutairenaam,
   c.dvafdeling,
   c.dvhandelsnaam
FROM tbkopcontactbedrijf a
    JOIN tbcontactadressen b ON a.dnkeycontactadres = b.dnkey
    JOIN tbbedrijven c ON a.dnkeybedrijf = c.dnkey;

COMMENT ON VIEW public.vwfrmkopcontactbedrijf
IS 'View van koppeltabel tussen Contactpersonen (tbcontactadressen) en Bedrijven (tbbedrijven). Een contactpersoon kan maar aan 1 bedrijf gekoppeld zijn';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dnkeykopcontactbedrijf
IS 'Primary key';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dnkeycontactadres
IS 'Foreign key naar contactpersoon (tbcontactadressen.dnkey)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dnkeybedrijf
IS 'Foreign key naar bedrijf (tbbedrijven.dnkey)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.ddkopvervaldatum
IS 'Datum waarop de koppeling tussen contactpersoon en bedrijf is komen te vervallen';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvvoorletters
IS 'Voorletters van contactpersoon (tbcontactadressen.dvvoorletters)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvvoorvoegsel
IS 'Voorvoegsel van contactpersoon (tbcontactadressen.dvvoorvoegsel)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvroepnaam
IS 'Roepnaam van van contactpersoon (tbcontactadressen.dvroepnaam)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvachternaam
IS 'Achternaam van contactpersoon (tbcontactadressen.dvachternaam)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvgeslacht
IS 'Geslacht van contactpersoon: (M)an, (V)rouw of (X) voor overig of (O)nbekend (tbcontactadressen.dvgeslacht)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvbriefaanhef
IS 'Briefaanhef van contactpersoon. Dus bijv. Geachte mevrouw van Zanten (tbcontactadressen.dvbriefaanhef)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvcontacttelnr
IS 'Telefoonnummer van contactpersoon (tbcontactadressen.dvtelefoon)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvcontactfax
IS 'Faxnummer van contactpersoon (tbcontactadressen.dvfax)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvcontactemail
IS 'E-mailadres van contactpersoon (tbcontactadressen.dvemail)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.ddcontactvervallen
IS 'Datum waarvanaf contactpersoon niet meer geldt (tbcontactadressen.ddvervaldatum)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvcontactmobielnr
IS 'Mobiele telefoonnummer van contactpersoon (tbcontactadressen.dvgsm)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvgebruiksnaam
IS 'Voorvoegsels + achternaam en of partnernaam van contactpersoon zoals van der meulen-schut (tbcontactadressen.dvgebruiksnaam)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvfunctie
IS 'Functie van contactpersoon (tbcontactadressen.dvfunctie)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvcontactvoluit
IS 'Samenstelling van achternaam, voorvoegsel en voorletters van contactpersoon';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvbedrijfsnaam
IS 'Officiele bedrijfsnaam van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvpostplaats
IS 'Plaatsnaam postadres van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvpostpostcode
IS 'Postcode postadres en ook buitenlandse Postadres van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvbedrijftelnr
IS 'Telefoonnummer van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvbedrijfemail
IS 'Mailadres van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvkvknummer
IS 'KvK-nummer (8-cijferig) uit het handelsregister van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvvestigingsnr
IS 'Vestigingsnr (12 cijferig) van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvpostadres
IS 'Samenstelling van straatnaam en huisnummer postadres van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvpoststraat
IS 'Straatnaam postadres van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvpostaandhuisnr
IS 'by of to postadres van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvposthuisnr
IS 'Huisnummer postadres van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvposthuisletter
IS 'Huisletter postadres van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvposthuisnrtoev
IS 'Huisnummertoevoeging postadres van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvbedrijffax
IS 'Faxnummer van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvbedrijfdebnr
IS 'Debiteurennummer van het bedrijf bijv. t.b.v. financieel systeem';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvveststraat
IS 'Vestigingsadres straatnaam van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvvesthuisnr
IS 'Vestigingsadres huisnummer van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvvesthuisletter
IS 'Vestigingsadres huisletter van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvvesthuistoev
IS 'Vestigingsadres huisnummer toevoeging van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvvestpc
IS 'Vestigingsadres postcode van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvvestplaats
IS 'Vestigingsadres plaats van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.ddcontrolenhr
IS 'Datum dat bedrijf voor het laatst is gecontroleerd op NHR gegevens';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvvestadres
IS 'Samenstelling van straatnaam en huisnummer vestigingsadres van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvhyperlink
IS 'Verwijzing naar een URL van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.ddeindebedrijf
IS 'Datum dat bedrijf beeindigd is';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvrsin
IS '9-cijferig Rechtspersonen en Samenwerkingsverbanden Informatienummer van het bedrijf (ook nnp-id : ingeschreven niet natuurlijk persoon id)';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvbuitenladresregel1
IS 'Buitenlands adresregel 1 van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvbuitenladresregel2
IS 'Buitenlands adresregel 2 van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvbuitenladresregel3
IS 'Buitenlands adresregel 3 van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvbuitenladresland
IS 'Buitenlands adres land van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvstatutairenaam
IS 'Statutaire naam van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvafdeling
IS 'Afdeling van het bedrijf';

COMMENT ON COLUMN public.vwfrmkopcontactbedrijf.dvhandelsnaam
IS 'Handelsnaam van het bedrijf';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49
Previous topic Chapter index Next topic