Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwhandhinsp_behandelaar

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

There is no description for view vwhandhinsp_behandelaar

 

Fields

Name

Data type

Description

ddrappel

timestamp

 

ddcontrole

timestamp

 

dvomschrijving

varchar(100)

 

dnkeyvergunning

integer

 

dvcodemedewerker

char(5)

 

dvzaakcode

varchar(20)

 

dvtype

varchar(17)

 

dvsoort

text

 

dvvantoepop

char(10)

 

dvadres

varchar(80)

 

dvhuisnummer

varchar(15)

 

dvplaats

varchar(80)

 

dvbestemmingsplan

varchar(256)

 

dvaanvrager

varchar(238)

 

dvdmszaakcode

varchar(40)

 

dvibbcodemw

char(5)

 

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwhandhinsp_behandelaar (
   ddrappel,
   ddcontrole,
   dvomschrijving,
   dnkeyvergunning,
   dvcodemedewerker,
   dvzaakcode,
   dvtype,
   dvsoort,
   dvvantoepop,
   dvadres,
   dvhuisnummer,
   dvplaats,
   dvbestemmingsplan,
   dvaanvrager,
   dvdmszaakcode,
   dvibbcodemw)
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.dnkeyhandhavingen AS dnkeyvergunning,
           tbinspecties.dvcodemedewerkers AS dvcodemedewerker,
           tbhandhavingen.dvaanschrijfnr AS dvzaakcode,
           'Inspectie-traject'::character varying(17) AS dvtype,
           
(tbhandhwetbasis.dvomschrijving::text || ':'::text) ||
               tbhandhovertreding.dvomschrijving::text AS dvsoort,
           'Handhaving'::character(10) AS dvvantoepop,
           tbopenbareruimte.dvopruimtenaam AS dvadres,
           
(((((
               CASE
                   WHEN
tbperceeladressen.dvaanduidingbijhuisnummer IS NULL
                       THEN
''::text
                   ELSE tbperceeladressen.dvaanduidingbijhuisnummer::text || ' '::text
               END || tbperceeladressen.dvhuisnummer::text) || ' '::text) ||
               CASE
                   WHEN
tbperceeladressen.dvhuisletter IS NULL THEN ''::bpchar
                   ELSE tbperceeladressen.dvhuisletter
               END::text) ||
               CASE
                   WHEN
rtrim(tbperceeladressen.dvhuisnummertoevoeging::text)
                       IS NULL THEN ''::text
                   ELSE replace('-'::text ||
                       tbperceeladressen.dvhuisnummertoevoeging::text, '--'::text, '-'::text)
               END))::character varying(15) AS dvhuisnummer,
           tbwoonplaats.dvwoonplaatsnaam AS dvplaats,
           tbbestemmingsplannen.dvnaam AS dvbestemmingsplan,
           vwfrmhandhhpccontacten.dvavrtav AS dvaanvrager,
           tbinspecties.dvdmszaakcode,
           tbinbehandelingbij.dvcodemedewerker AS dvibbcodemw
FROM tbinspecties
     LEFT JOIN tbinspaanleiding ON tbinspecties.dnkeyinspaanleiding =
         tbinspaanleiding.dnkey
  JOIN tbhandhavingen ON tbinspecties.dnkeyhandhavingen = tbhandhavingen.dnkey
  LEFT JOIN tbhandhovertreding ON tbhandhavingen.dnkeyhandhovertreding =
      tbhandhovertreding.dnkey
  LEFT JOIN tbhandhwetbasis ON tbhandhovertreding.dnkeyhandhwetbasis =
      tbhandhwetbasis.dnkey
  JOIN tbperceeladressen ON tbhandhavingen.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
  LEFT JOIN vwfrmhandhhpccontacten ON tbhandhavingen.dnkey =
      vwfrmhandhhpccontacten.dnkeyhandhavingen
  LEFT JOIN tbinbehandelingbij ON tbinspecties.dnkeyhandhavingen =
      tbinbehandelingbij.dnkeyhandhavingen
WHERE tbinspecties.ddrappel IS NOT NULL AND tbinspecties.ddcontrole IS NULL AND
   tbinspecties.dnkeyhandhavingen IS NOT NULL AND (tbhandhavingen.ddblokkering IS NULL OR tbhandhavingen.ddblokkering IS NOT NULL AND ((
   SELECT COALESCE(tbinitialisatie.d1logic, 'F'::bpchar) AS "coalesce"
   FROM tbinitialisatie
   WHERE tbinitialisatie.dvsectie = 'InspectieMilieu'::bpchar AND
       tbinitialisatie.dvitem = 'NietBlokkerenMetHoofdzaak'::bpchar
   )) = 'T'::bpchar) AND tbinbehandelingbij.dlactief = 'T'::bpchar
UNION
SELECT
tbinspbezoeken.ddgepland AS ddrappel,
           tbinspbezoeken.ddafgehandeld AS ddcontrole,
           COALESCE(tbinspsoortbezoek.dvomschrijving,
               tbinspaanleiding.dvaanleiding)::character varying(100) AS dvomschrijving,
           tbinspecties.dnkeyhandhavingen AS dnkeyvergunning,
           tbinspbezoeken.dvcodemedewerkers AS dvcodemedewerker,
           tbhandhavingen.dvaanschrijfnr AS dvzaakcode,
           'Inspectie-bezoek'::character varying(17) AS dvtype,
           
(tbhandhwetbasis.dvomschrijving::text || ':'::text) ||
               tbhandhovertreding.dvomschrijving::text AS dvsoort,
           'Handhaving'::character(10) AS dvvantoepop,
           tbopenbareruimte.dvopruimtenaam AS dvadres,
           
(((((
               CASE
                   WHEN
tbperceeladressen.dvaanduidingbijhuisnummer IS NULL
                       THEN
''::text
                   ELSE tbperceeladressen.dvaanduidingbijhuisnummer::text || ' '::text
               END || tbperceeladressen.dvhuisnummer::text) || ' '::text) ||
               CASE
                   WHEN
tbperceeladressen.dvhuisletter IS NULL THEN ''::bpchar
                   ELSE tbperceeladressen.dvhuisletter
               END::text) ||
               CASE
                   WHEN
rtrim(tbperceeladressen.dvhuisnummertoevoeging::text)
                       IS NULL THEN ''::text
                   ELSE replace('-'::text ||
                       tbperceeladressen.dvhuisnummertoevoeging::text, '--'::text, '-'::text)
               END))::character varying(15) AS dvhuisnummer,
           tbwoonplaats.dvwoonplaatsnaam AS dvplaats,
           tbbestemmingsplannen.dvnaam AS dvbestemmingsplan,
           vwfrmhandhhpccontacten.dvavrtav AS dvaanvrager,
           tbinspecties.dvdmszaakcode,
           tbinbehandelingbij.dvcodemedewerker AS dvibbcodemw
FROM tbinspbezoeken
     JOIN tbinspecties ON tbinspbezoeken.dnkeyinspecties = tbinspecties.dnkey
  LEFT JOIN tbinspaanleiding ON tbinspecties.dnkeyinspaanleiding =
      tbinspaanleiding.dnkey
  JOIN tbhandhavingen ON tbinspecties.dnkeyhandhavingen = tbhandhavingen.dnkey
  LEFT JOIN tbhandhovertreding ON tbhandhavingen.dnkeyhandhovertreding =
      tbhandhovertreding.dnkey
  LEFT JOIN tbhandhwetbasis ON tbhandhovertreding.dnkeyhandhwetbasis =
      tbhandhwetbasis.dnkey
  JOIN tbperceeladressen ON tbhandhavingen.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
  LEFT JOIN vwfrmhandhhpccontacten ON tbhandhavingen.dnkey =
      vwfrmhandhhpccontacten.dnkeyhandhavingen
  LEFT JOIN tbinbehandelingbij ON tbinspecties.dnkeyhandhavingen =
      tbinbehandelingbij.dnkeyhandhavingen
  LEFT JOIN tbinspsoortbezoek ON tbinspbezoeken.dnkeyinspsoortbezoek =
      tbinspsoortbezoek.dnkey
WHERE tbinspbezoeken.ddgepland IS NOT NULL AND tbinspbezoeken.ddafgehandeld IS
   NULL AND
tbinspecties.dnkeyhandhavingen IS NOT NULL AND (tbhandhavingen.ddblokkering IS NULL OR tbhandhavingen.ddblokkering IS NOT NULL AND ((
   SELECT COALESCE(tbinitialisatie.d1logic, 'F'::bpchar) AS "coalesce"
   FROM tbinitialisatie
   WHERE tbinitialisatie.dvsectie = 'InspectieMilieu'::bpchar AND
       tbinitialisatie.dvitem = 'NietBlokkerenMetHoofdzaak'::bpchar
   )) = 'T'::bpchar) AND tbinbehandelingbij.dlactief = 'T'::bpchar;

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