Datadictionary OpenWave 3.1.3
Previous topic Chapter index Next topic

View: vwmilinsp_behandelaar

 

 

Schema

public

 

Owner

waveuser002

 

Descriptions

There is no description for view vwmilinsp_behandelaar

 

Fields

Name

Data type

Description

ddrappel

timestamp

 

ddcontrole

timestamp

 

dvomschrijving

varchar(100)

 

dnkeyvergunning

integer

 

dvcodemedewerker

char(5)

 

dvzaakcode

varchar(121)

 

dvtype

varchar(17)

 

dvsoort

varchar(161)

 

dvvantoepop

varchar(16)

 

dvadres

varchar(80)

 

dvhuisnummer

varchar(5)

 

dvplaats

varchar(80)

 

dvbestemmingsplan

varchar(256)

 

dvaanvrager

char(6)

 

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwmilinsp_behandelaar (
   ddrappel,
   ddcontrole,
   dvomschrijving,
   dnkeyvergunning,
   dvcodemedewerker,
   dvzaakcode,
   dvtype,
   dvsoort,
   dvvantoepop,
   dvadres,
   dvhuisnummer,
   dvplaats,
   dvbestemmingsplan,
   dvaanvrager)
AS
SELECT
tbinspecties.ddrappel, tbinspecties.ddcontrole,
               CASE
                   WHEN
tbinspecties.dvomschrijving IS NULL THEN
                       tbinspaanleiding.dvaanleiding
                   ELSE tbinspecties.dvomschrijving
               END::character varying(100) AS dvomschrijving,
           tbinspecties.dnkeymilinrichtingen AS dnkeyvergunning,
           tbinspecties.dvcodemedewerkers AS dvcodemedewerker,
               CASE
                   WHEN
tbinspecties.dngrondslactw IS NOT NULL THEN
                       (tbomgvergunning.dvzaakcode::text || ':'::text) || tbtoestemmingen.dvwerkzaamheden::text
                   WHEN tbinspecties.dngrondslverge IS NOT NULL THEN
                       (tbmilvergunningen.dvvergnummer::text || ':'::text) || tbmilvergunningen.dvpublbouwwerk::text
                   ELSE ''::text
               END::character varying(121) AS dvzaakcode,
           'Inspectie-traject'::character varying(17) AS dvtype,
           
((
               CASE
                   WHEN
tbmilvergamvbpl.dvomschrijving IS NULL THEN ''::text
                   ELSE tbmilvergamvbpl.dvomschrijving::text || ':'::text
               END || tbmilinrichtingen.dvinrichtingnaam::text))::character
                   varying
(161) AS dvsoort,
               CASE
                   WHEN
tbinspaanleiding.dvcyclcontr = 'B'::bpchar THEN
                       'Brandweer'::text
                   WHEN tbinspaanleiding.dvcyclcontr = 'A'::bpchar THEN
                       'Brandweer'::text
                   WHEN tbinspaanleiding.dvcyclcontr = 'M'::bpchar THEN 'Milieu'::text
                   ELSE 'Milieu/brandweer'::text
               END::character varying(16) AS dvvantoepop,
           tbopenbareruimte.dvopruimtenaam AS dvadres,
           tbperceeladressen.dvhuisnummer,
           tbwoonplaats.dvwoonplaatsnaam AS dvplaats,
           tbbestemmingsplannen.dvnaam AS dvbestemmingsplan,
           'n.v.t.'::character(6) AS dvaanvrager
FROM tbinspecties
     LEFT JOIN tbinspaanleiding ON tbinspecties.dnkeyinspaanleiding =
         tbinspaanleiding.dnkey
  JOIN tbmilinrichtingen ON tbinspecties.dnkeymilinrichtingen = tbmilinrichtingen.dnkey
  LEFT JOIN tbtoestemmingen ON tbinspecties.dngrondslactw = tbtoestemmingen.dnkey
  LEFT JOIN tbomgvergunning ON tbtoestemmingen.dnkeyomgvergunningen =
      tbomgvergunning.dnkey
  LEFT JOIN tbmilvergunningen ON tbinspecties.dngrondslverge = tbmilvergunningen.dnkey
  LEFT JOIN tbmilvergamvbpl ON tbmilinrichtingen.dnkeymilvergamvbpl =
      tbmilvergamvbpl.dnkey
  JOIN tbperceeladressen ON tbmilinrichtingen.dnkeyperceeladressen =
      tbperceeladressen.dnkey
  JOIN tbopenbareruimte ON tbperceeladressen.dnkeyopenbruimte = tbopenbareruimte.dnkey
  JOIN tbwoonplaats ON tbopenbareruimte.dnkeywoonplaats = tbwoonplaats.dnkey
  LEFT JOIN tbbestemmingsplannen ON
      tbperceeladressen.dnkeygeldendbestemmingsplan = tbbestemmingsplannen.dnkey
WHERE tbinspecties.ddrappel IS NOT NULL AND tbinspecties.ddcontrole IS NULL AND
   tbinspecties.dnkeyhandhavingen IS NULL AND tbmilinrichtingen.ddblokkering IS NULL
UNION
SELECT
tbinspbezoeken.ddgepland AS ddrappel,
           tbinspbezoeken.ddafgehandeld AS ddcontrole,
           
((tbinspaanleiding.dvaanleiding::text || ' '::text))::character
               varying
(100) AS dvomschrijving,
           tbinspecties.dnkeymilinrichtingen AS dnkeyvergunning,
           tbinspbezoeken.dvcodemedewerkers AS dvcodemedewerker,
               CASE
                   WHEN
tbinspecties.dngrondslactw IS NOT NULL THEN
                       (tbomgvergunning.dvzaakcode::text || ':'::text) || tbtoestemmingen.dvwerkzaamheden::text
                   WHEN tbinspecties.dngrondslverge IS NOT NULL THEN
                       (tbmilvergunningen.dvvergnummer::text || ':'::text) || tbmilvergunningen.dvpublbouwwerk::text
                   ELSE ''::text
               END::character varying(121) AS dvzaakcode,
           'Inspectie-bezoek'::character varying(17) AS dvtype,
           
((
               CASE
                   WHEN
tbmilvergamvbpl.dvomschrijving IS NULL THEN ''::text
                   ELSE tbmilvergamvbpl.dvomschrijving::text || ':'::text
               END || tbmilinrichtingen.dvinrichtingnaam::text))::character
                   varying
(161) AS dvsoort,
               CASE
                   WHEN
tbinspaanleiding.dvcyclcontr = 'B'::bpchar THEN
                       'Brandweer'::text
                   WHEN tbinspaanleiding.dvcyclcontr = 'A'::bpchar THEN
                       'Brandweer'::text
                   WHEN tbinspaanleiding.dvcyclcontr = 'M'::bpchar THEN 'Milieu'::text
                   ELSE 'Milieu/brandweer'::text
               END::character varying(16) AS dvvantoepop,
           tbopenbareruimte.dvopruimtenaam AS dvadres,
           tbperceeladressen.dvhuisnummer,
           tbwoonplaats.dvwoonplaatsnaam AS dvplaats,
           tbbestemmingsplannen.dvnaam AS dvbestemmingsplan,
           'n.v.t.'::character(6) AS dvaanvrager
FROM tbinspbezoeken
     JOIN tbinspecties ON tbinspbezoeken.dnkeyinspecties = tbinspecties.dnkey
  LEFT JOIN tbinspaanleiding ON tbinspecties.dnkeyinspaanleiding =
      tbinspaanleiding.dnkey
  JOIN tbmilinrichtingen ON tbinspecties.dnkeymilinrichtingen = tbmilinrichtingen.dnkey
  LEFT JOIN tbtoestemmingen ON tbinspecties.dngrondslactw = tbtoestemmingen.dnkey
  LEFT JOIN tbomgvergunning ON tbtoestemmingen.dnkeyomgvergunningen =
      tbomgvergunning.dnkey
  LEFT JOIN tbmilvergunningen ON tbinspecties.dngrondslverge = tbmilvergunningen.dnkey
  LEFT JOIN tbmilvergamvbpl ON tbmilinrichtingen.dnkeymilvergamvbpl =
      tbmilvergamvbpl.dnkey
  JOIN tbperceeladressen ON tbmilinrichtingen.dnkeyperceeladressen =
      tbperceeladressen.dnkey
  JOIN tbopenbareruimte ON tbperceeladressen.dnkeyopenbruimte = tbopenbareruimte.dnkey
  JOIN tbwoonplaats ON tbopenbareruimte.dnkeywoonplaats = tbwoonplaats.dnkey
  LEFT JOIN tbbestemmingsplannen ON
      tbperceeladressen.dnkeygeldendbestemmingsplan = tbbestemmingsplannen.dnkey
WHERE tbinspbezoeken.ddgepland IS NOT NULL AND tbinspbezoeken.ddafgehandeld IS
   NULL AND
tbinspecties.dnkeyhandhavingen IS NULL AND tbmilinrichtingen.ddblokkering IS NULL;

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 12-9-2013 10:19
Previous topic Chapter index Next topic