Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwfrmhandharccontacten

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van de contactpersonen met de rol architect (tbadressoort.dvcode = ARC) bij handhavingen. Basistabel tbhandhcontactennn/tbcontactadressen

 

Fields

Name

Data type

Description

dnkeyhandhavingen

integer

 

dvarcbedrijf

varchar(200)

 

dnkeycontactadressen

integer

 

dvarcvoorletters

varchar(10)

 

dvarcvoorvoegsel

varchar(10)

 

dvarcroepnaam

varchar(20)

 

dvarcachternaam

varchar(200)

 

dvarcbriefaanhef

varchar(50)

 

dvarcwoonplaats

varchar(80)

 

dvarcstraatnaam

varchar(80)

 

dvarcaanduidhuisnr

varchar(2)

 

dvarchuisnummer

varchar(5)

 

dvarchuisnrtoevoeg

varchar(4)

 

dvarchuisletter

char(1)

 

dvarcpostcode

varchar(10)

 

dvarctelefoon

varchar(30)

 

dvarcgsm

varchar(15)

 

dvarcfax

varchar(15)

 

dvarcemail

varchar(320)

 

ddarcvervaldatum

timestamp

 

dvarcbsn

varchar(10)

 

dvarcbin

varchar(10)

 

dvarctav

varchar(238)

 

dvarcadres

varchar(95)

 

dvarchandelsnaam

varchar(200)

 

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwfrmhandharccontacten (
   dnkeyhandhavingen,
   dvarcbedrijf,
   dnkeycontactadressen,
   dvarcvoorletters,
   dvarcvoorvoegsel,
   dvarcroepnaam,
   dvarcachternaam,
   dvarcbriefaanhef,
   dvarcwoonplaats,
   dvarcstraatnaam,
   dvarcaanduidhuisnr,
   dvarchuisnummer,
   dvarchuisnrtoevoeg,
   dvarchuisletter,
   dvarcpostcode,
   dvarctelefoon,
   dvarcgsm,
   dvarcfax,
   dvarcemail,
   ddarcvervaldatum,
   dvarcbsn,
   dvarcbin,
   dvarctav,
   dvarcadres,
   dvarchandelsnaam)
AS
SELECT
tbhandhcontactennn.dnkeyhandhavingen,
   tbcontactadressen.dvbedrijfsnaam AS dvarcbedrijf,
   tbcontactadressen.dnkey AS dnkeycontactadressen,
   tbcontactadressen.dvvoorletters AS dvarcvoorletters,
   tbcontactadressen.dvvoorvoegsel AS dvarcvoorvoegsel,
   tbcontactadressen.dvroepnaam AS dvarcroepnaam,
   tbcontactadressen.dvachternaam AS dvarcachternaam,
   tbcontactadressen.dvbriefaanhef AS dvarcbriefaanhef,
   tbcontactadressen.dvwoonplaatsnaam AS dvarcwoonplaats,
   tbcontactadressen.dvstraatnaam AS dvarcstraatnaam,
   tbcontactadressen.dvaanduidingbijhuisnummer AS dvarcaanduidhuisnr,
   tbcontactadressen.dvhuisnummer AS dvarchuisnummer,
   tbcontactadressen.dvhuisnummertoevoeging AS dvarchuisnrtoevoeg,
   tbcontactadressen.dvhuisletter AS dvarchuisletter,
   tbcontactadressen.dvpostcode AS dvarcpostcode,
   tbcontactadressen.dvtelefoon AS dvarctelefoon,
   tbcontactadressen.dvgsm AS dvarcgsm, tbcontactadressen.dvfax AS dvarcfax,
   tbcontactadressen.dvemail AS dvarcemail,
   tbcontactadressen.ddvervaldatum AS ddarcvervaldatum,
   tbcontactadressen.dvsofinummer AS dvarcbsn,
   tbcontactadressen.dvbin AS dvarcbin,
   
((((
       CASE
           WHEN
tbcontactadressen.dvgeslacht = 'M'::bpchar THEN 'De heer'::text
           WHEN tbcontactadressen.dvgeslacht = 'V'::bpchar THEN 'Mevrouw'::text
           ELSE 'De heer/mevrouw'::text
       END ||
       CASE
           WHEN
tbcontactadressen.dvvoorletters IS NOT NULL THEN
               rtrim(' '::text || tbcontactadressen.dvvoorletters::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
tbcontactadressen.dvvoorvoegsel IS NOT NULL THEN
               rtrim(' '::text || tbcontactadressen.dvvoorvoegsel::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
tbcontactadressen.dvachternaam IS NOT NULL THEN
               rtrim(' '::text || tbcontactadressen.dvachternaam::text)
           ELSE ''::text
       END))::character varying(238) AS dvarctav,
   
(((((tbcontactadressen.dvstraatnaam::text ||
       CASE
           WHEN
tbcontactadressen.dvaanduidingbijhuisnummer IS NOT NULL THEN
               rtrim(' '::text || tbcontactadressen.dvaanduidingbijhuisnummer::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
tbcontactadressen.dvhuisnummer IS NOT NULL THEN
               rtrim(' '::text || tbcontactadressen.dvhuisnummer::text)
           ELSE ''::text
       END) ||
       CASE
           WHEN
tbcontactadressen.dvhuisletter IS NOT NULL THEN
               tbcontactadressen.dvhuisletter
           ELSE ''::bpchar
       END::text) ||
       CASE
           WHEN
rtrim(tbcontactadressen.dvhuisnummertoevoeging::text) IS NULL
               THEN
''::text
           ELSE replace('-'::text ||
               tbcontactadressen.dvhuisnummertoevoeging::text, '--'::text, '-'::text)
       END))::character varying(95) AS dvarcadres,
   tbcontactadressen.dvhandelsnaam AS dvarchandelsnaam
FROM tbhandhcontactennn
  JOIN tbcontactadressen ON tbhandhcontactennn.dnkeycontactadressen =
      tbcontactadressen.dnkey
WHERE tbhandhcontactennn.dvcodeadressoort = 'ARC'::bpchar;

COMMENT ON VIEW public.vwfrmhandharccontacten
IS 'View van de contactpersonen met de rol architect (tbadressoort.dvcode = ARC) bij handhavingen. Basistabel tbhandhcontactennn/tbcontactadressen';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50
Previous topic Chapter index Next topic