Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwfrmhorontheffingen

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van ontheffingen per horecavergunning zoals ontheffingen op de sluitingstijden. Basistabel tbhorontheffingen

 

Fields

Name

Data type

Description

dnkeyhorvergunning

integer

Primary key van de horecavergunningszaak (tbhorecavergunningen.dnkey) waar de ontheffing aan verbonden is

dddatum

timestamp

Datum van de ontheffing

dvtijd1van

char(5)

Tijdstip 1 vanaf dat ontheffing geldig is

dvtijd1tot

char(5)

Tijdstip 1 tot dat ontheffing geldig is

dvtijd2van

char(5)

Tijdstip 2 vanaf dat ontheffing geldig is

dvtijd2tot

char(5)

Tijdstip 2 tot dat ontheffing geldig is

dvnotitie

varchar(60)

Aantekening bij de ontheffing

dnkeycontactadressen

integer

Primary key van de leidinggevende (tbcontactadressen.dnkey) die verantwoordelijk is voor de ontheffing

dvachternaam

varchar(200)

Achternaam van de leidinggevende die verantwoordelijk is voor de ontheffing

dvvoorletters

varchar(10)

Voorletters van de leidinggevende die verantwoordelijk is voor de ontheffing

dvvoorvoegsel

varchar(10)

Tussenvoegsel (van der) van de leidinggevende die verantwoordelijk is voor de ontheffing

dvstraatnaam

varchar(80)

Straatnaam (postadres) van de leidinggevende die verantwoordelijk is voor de ontheffing

dvhuisnummer

varchar(5)

Huisnummer (posradres) van de leidinggevende die verantwoordelijk is voor de ontheffing

dvhuisletter

char(1)

Huisletter (postadres) van de leidinggevende die verantwoordelijk is voor de ontheffing

dvhuisnummertoevoeging

varchar(4)

Huisnummertoevoeging (postadres) van de leidinggevende die verantwoordelijk is voor de ontheffing

dvwoonplaatsnaam

varchar(80)

Plaatsnaam (postadres) van de leidinggevende die verantwoordelijk is voor de ontheffing

dvtelefoon

varchar(30)

Telefoonnummer van de leidinggevende die verantwoordelijk is voor de ontheffing

dvgsm

varchar(15)

Mobiele telefoonnummer van de leidinggevende die verantwoordelijk is voor de ontheffing

dnkeymilinrichtingen

integer

Primary key van de inrichting (tbmilinrichtingen.dnkey) waar de ontheffing aan verbonden is

dnrubriek

integer

0 = onbekend, 4 = geluid, 11 = overig.

dvxcrd

varchar(20)

De x-coordinaat van het ontheffingspunt.

dvycrd

varchar(20)

De y-coordinaat van het ontheffingspunt.

dvzcrd

varchar(20)

De z-coordinaat van het ontheffingspunt.

dvgmlpolygoon

varchar(4000)

Contour van ontheffingspunt conform een gml polygoon

dfgmlradius

double precision

Radius in meters rondom het punt dvxcrd, dvycrd

dvbetekenisradius

varchar(10)

Tbmilomsradius.dvcode: Codering van de cirkel die getrokken kan worden met dfgmlradius: 8 = onbekend, 1 = stank, 2 = gevaar, 3 = stof, 4 = geluid, 5 = explosie, 6 = overig, 7 = tril

dnkeyontheffing

integer

Primary key van de ontheffing (tbhorontheffingen.dnkey)

dvomsbetekenisradius

varchar(30)

Tbmilomsradius.dvomsradius: Betekenisomschrijving van de cirkel die getrokken kan worden met dfgmlradius

dvleidingvoluit

varchar(241)

Aanhef + voorletters + tussenvoegsel + achternaam van leidinggevende

dvomsrubriek

varchar(20)

 

dnkeyomsradius

integer

Foreign key naar tbmilomsradus

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwfrmhorontheffingen (
   dnkeyhorvergunning,
   dddatum,
   dvtijd1van,
   dvtijd1tot,
   dvtijd2van,
   dvtijd2tot,
   dvnotitie,
   dnkeycontactadressen,
   dvachternaam,
   dvvoorletters,
   dvvoorvoegsel,
   dvstraatnaam,
   dvhuisnummer,
   dvhuisletter,
   dvhuisnummertoevoeging,
   dvwoonplaatsnaam,
   dvtelefoon,
   dvgsm,
   dnkeymilinrichtingen,
   dnrubriek,
   dvxcrd,
   dvycrd,
   dvzcrd,
   dvgmlpolygoon,
   dfgmlradius,
   dvbetekenisradius,
   dnkeyontheffing,
   dvomsbetekenisradius,
   dvleidingvoluit,
   dvomsrubriek,
   dnkeyomsradius)
AS
SELECT
tbhorontheffingen.dnkeyhorvergunning, tbhorontheffingen.dddatum,
   tbhorontheffingen.dvtijd1van, tbhorontheffingen.dvtijd1tot,
   tbhorontheffingen.dvtijd2van, tbhorontheffingen.dvtijd2tot,
   tbhorontheffingen.dvnotitie, tbhorontheffingen.dnkeycontactadressen,
   tbcontactadressen.dvachternaam, tbcontactadressen.dvvoorletters,
   tbcontactadressen.dvvoorvoegsel, tbcontactadressen.dvstraatnaam,
   tbcontactadressen.dvhuisnummer, tbcontactadressen.dvhuisletter,
   tbcontactadressen.dvhuisnummertoevoeging,
   tbcontactadressen.dvwoonplaatsnaam, tbcontactadressen.dvtelefoon,
   tbcontactadressen.dvgsm, tbhorontheffingen.dnkeymilinrichtingen,
   tbhorontheffingen.dnrubriek, tbhorontheffingen.dvxcrd,
   tbhorontheffingen.dvycrd, tbhorontheffingen.dvzcrd,
   tbhorontheffingen.dvgmlpolygoon, tbhorontheffingen.dfgmlradius,
   tbmilomsradius.dvcode AS dvbetekenisradius,
   tbhorontheffingen.dnkey AS dnkeyontheffing,
   tbmilomsradius.dvomsradius AS dvomsbetekenisradius,
   
((((
       CASE
           WHEN
tbcontactadressen.dvgeslacht = 'V'::bpchar THEN 'Mevrouw '::text
           WHEN tbcontactadressen.dvgeslacht = 'M'::bpchar THEN 'De heer '::text
           ELSE ''::text
       END ||
       CASE
           WHEN
tbcontactadressen.dvvoorletters IS NULL THEN ''::text
           ELSE tbcontactadressen.dvvoorletters::text || ' '::text
       END) ||
       CASE
           WHEN
tbcontactadressen.dvvoorvoegsel IS NULL THEN ''::text
           ELSE tbcontactadressen.dvvoorvoegsel::text || ' '::text
       END) || tbcontactadressen.dvachternaam::text))::character varying(241)
           AS dvleidingvoluit,
       CASE
           WHEN
tbhorontheffingen.dnrubriek = 1 THEN 'afval'::text
           WHEN tbhorontheffingen.dnrubriek = 2 THEN 'afvalwater'::text
           WHEN tbhorontheffingen.dnrubriek = 3 THEN 'bodem'::text
           WHEN tbhorontheffingen.dnrubriek = 4 THEN 'geluid'::text
           WHEN tbhorontheffingen.dnrubriek = 5 THEN 'koeling'::text
           WHEN tbhorontheffingen.dnrubriek = 6 THEN 'lucht'::text
           WHEN tbhorontheffingen.dnrubriek = 7 THEN 'vee'::text
           WHEN tbhorontheffingen.dnrubriek = 8 THEN 'energie'::text
           WHEN tbhorontheffingen.dnrubriek = 9 THEN 'externe veiligheid'::text
           WHEN tbhorontheffingen.dnrubriek = 10 THEN 'tanks'::text
           WHEN tbhorontheffingen.dnrubriek = 11 THEN 'overig'::text
           ELSE 'onbekend'::text
       END::character varying(20) AS dvomsrubriek,
   tbhorontheffingen.dnkeyomsradius
FROM tbhorontheffingen
  LEFT JOIN tbcontactadressen ON tbhorontheffingen.dnkeycontactadressen =
      tbcontactadressen.dnkey
  LEFT JOIN tbmilomsradius ON tbhorontheffingen.dnkeyomsradius = tbmilomsradius.dnkey;

COMMENT ON VIEW public.vwfrmhorontheffingen
IS 'View van ontheffingen per horecavergunning zoals ontheffingen op de sluitingstijden. Basistabel tbhorontheffingen';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dnkeyhorvergunning
IS 'Primary key van de horecavergunningszaak (tbhorecavergunningen.dnkey) waar de ontheffing aan verbonden is';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dddatum
IS 'Datum van de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvtijd1van
IS 'Tijdstip 1 vanaf dat ontheffing geldig is';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvtijd1tot
IS 'Tijdstip 1 tot dat ontheffing geldig is';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvtijd2van
IS 'Tijdstip 2 vanaf dat ontheffing geldig is';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvtijd2tot
IS 'Tijdstip 2 tot dat ontheffing geldig is';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvnotitie
IS 'Aantekening bij de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dnkeycontactadressen
IS 'Primary key van de leidinggevende (tbcontactadressen.dnkey) die verantwoordelijk is voor de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvachternaam
IS 'Achternaam van de leidinggevende die verantwoordelijk is voor de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvvoorletters
IS 'Voorletters van de leidinggevende die verantwoordelijk is voor de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvvoorvoegsel
IS 'Tussenvoegsel (van der) van de leidinggevende die verantwoordelijk is voor de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvstraatnaam
IS 'Straatnaam (postadres) van de leidinggevende die verantwoordelijk is voor de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvhuisnummer
IS 'Huisnummer (posradres) van de leidinggevende die verantwoordelijk is voor de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvhuisletter
IS 'Huisletter (postadres) van de leidinggevende die verantwoordelijk is voor de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvhuisnummertoevoeging
IS 'Huisnummertoevoeging (postadres) van de leidinggevende die verantwoordelijk is voor de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvwoonplaatsnaam
IS 'Plaatsnaam (postadres) van de leidinggevende die verantwoordelijk is voor de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvtelefoon
IS 'Telefoonnummer van de leidinggevende die verantwoordelijk is voor de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvgsm
IS 'Mobiele telefoonnummer van de leidinggevende die verantwoordelijk is voor de ontheffing';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dnkeymilinrichtingen
IS 'Primary key van de inrichting (tbmilinrichtingen.dnkey) waar de ontheffing aan verbonden is';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dnrubriek
IS '0  = onbekend, 4 = geluid,  11 = overig.';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvxcrd
IS 'De x-coordinaat van het ontheffingspunt.';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvycrd
IS 'De y-coordinaat van het ontheffingspunt.';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvzcrd
IS 'De z-coordinaat van het ontheffingspunt.';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvgmlpolygoon
IS 'Contour van ontheffingspunt conform een gml polygoon';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dfgmlradius
IS 'Radius in meters rondom het punt dvxcrd, dvycrd';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvbetekenisradius
IS 'Tbmilomsradius.dvcode: Codering van de cirkel die getrokken kan worden met dfgmlradius: 8 = onbekend, 1 = stank, 2 = gevaar, 3 = stof, 4 = geluid, 5 = explosie, 6 = overig, 7 = tril';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dnkeyontheffing
IS 'Primary key van de ontheffing (tbhorontheffingen.dnkey)';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvomsbetekenisradius
IS 'Tbmilomsradius.dvomsradius: Betekenisomschrijving van de cirkel die getrokken kan worden met dfgmlradius';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dvleidingvoluit
IS 'Aanhef + voorletters + tussenvoegsel + achternaam  van leidinggevende';

COMMENT ON COLUMN public.vwfrmhorontheffingen.dnkeyomsradius
IS 'Foreign key naar tbmilomsradus';

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