Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmkopzaaktypelegessoort

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van koppelingstabel tussen legessoorten (tblegessoort) en zaaktypes (uit tbsoortomgverg, tbsoortovverg, tbsoorthorverg en tbsoortinfoaanvraag)

 

Fields

Name

Data type

Description

dnkey

integer

Primary key van tbkopzaaktypelegessoort

dnkeysoortomgverg

integer

Foreign key naar tbsoortomgverg.dnkey

dvcodesoortovverg

char(5)

Foreign key naar tbsoortovverg.dvcode

dnkeysoorthorverg

integer

Foreign key naar tbsoorthorverg.dnkey

dnkeysoortinfoaanvraag

integer

Foreign key naar tbsoortinfoaanvraag.dnkey

dnkeylegessoort

integer

Foreign key naar tblegesdoort.dnkey

dvlegessoort

varchar(200)

Omschrijving van tblegessoort

dvgemeenteid

varchar(4)

Gemeente id uit tb33gemeente van legessoort

dvgemeentenaam

varchar(80)

Gemeentenaam uit tb33gemeente van legessoort

dvmodule

char(1)

W indien dnkeysoortomgverg is gevuld, C indien dnkeysoorthorverg is gevuld, O indien dvcodesoortovverg is gevuld en anders I

dvzaaktype

varchar(150)

Omschrijving van zaaktype uit tbsoortomgverg, anwel tbsoortovverg, tbsoorthorverg of tbsoortinfoaanvraag

ddlegessrtvervaldatum

timestamp

Vervaldatum van de legessoort

dvmoduleoms

varchar(10)

 

dnindex

integer

Volgorde uit legessoort

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmkopzaaktypelegessoort

 

Definition

CREATE VIEW public.vwfrmkopzaaktypelegessoort (
   dnkey,
   dnkeysoortomgverg,
   dvcodesoortovverg,
   dnkeysoorthorverg,
   dnkeysoortinfoaanvraag,
   dnkeylegessoort,
   dvlegessoort,
   dvgemeenteid,
   dvgemeentenaam,
   dvmodule,
   dvzaaktype,
   ddlegessrtvervaldatum,
   dvmoduleoms,
   dnindex)
AS
SELECT
a.dnkey,
   a.dnkeysoortomgverg,
   a.dvcodesoortovverg,
   a.dnkeysoorthorverg,
   a.dnkeysoortinfoaanvraag,
   a.dnkeylegessoort,
   b.dvomschrijving AS dvlegessoort,
   b.dvgemeentecode AS dvgemeenteid,
   c.dvomschrijving AS dvgemeentenaam,
       CASE
           WHEN
a.dnkeysoortomgverg IS NOT NULL THEN 'W'::text
           WHEN a.dvcodesoortovverg IS NOT NULL THEN 'O'::text
           WHEN a.dnkeysoorthorverg IS NOT NULL THEN 'C'::text
           ELSE 'I'::text
       END::character(1) AS dvmodule,
       CASE
           WHEN
a.dnkeysoortomgverg IS NOT NULL THEN d.dvomschrijving
           WHEN a.dvcodesoortovverg IS NOT NULL THEN e.dvomschrijving
           WHEN a.dnkeysoorthorverg IS NOT NULL THEN f.dvomschrijving
           ELSE g.dvomschrijving
       END::character varying(150) AS dvzaaktype,
   b.ddvervaldatum AS ddlegessrtvervaldatum,
       CASE
           WHEN
a.dnkeysoortomgverg IS NOT NULL THEN 'omgeving'::text
           WHEN a.dvcodesoortovverg IS NOT NULL THEN 'apv/overig'::text
           WHEN a.dnkeysoorthorverg IS NOT NULL THEN 'horeca'::text
           ELSE 'info'::text
       END::character varying(10) AS dvmoduleoms,
   b.dnindex
FROM tbkopzaaktypelegessoort a
    JOIN tblegessoort b ON a.dnkeylegessoort = b.dnkey
    LEFT JOIN tb33gemeente c ON b.dvgemeentecode::text = c.dvgemeentecode::text
    LEFT JOIN tbsoortomgverg d ON a.dnkeysoortomgverg = d.dnkey
    LEFT JOIN tbsoortovverg e ON a.dvcodesoortovverg = e.dvcode
    LEFT JOIN tbsoorthorverg f ON a.dnkeysoorthorverg = f.dnkey
    LEFT JOIN tbsoortinfoaanvraag g ON a.dnkeysoortinfoaanvraag = g.dnkey;

COMMENT ON VIEW public.vwfrmkopzaaktypelegessoort
IS 'View van koppelingstabel tussen legessoorten (tblegessoort) en zaaktypes (uit tbsoortomgverg, tbsoortovverg, tbsoorthorverg en tbsoortinfoaanvraag)';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dnkey
IS 'Primary key van tbkopzaaktypelegessoort';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dnkeysoortomgverg
IS 'Foreign key naar tbsoortomgverg.dnkey';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dvcodesoortovverg
IS 'Foreign key naar tbsoortovverg.dvcode';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dnkeysoorthorverg
IS 'Foreign key naar tbsoorthorverg.dnkey';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dnkeysoortinfoaanvraag
IS 'Foreign key naar tbsoortinfoaanvraag.dnkey';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dnkeylegessoort
IS 'Foreign key naar tblegesdoort.dnkey';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dvlegessoort
IS 'Omschrijving van tblegessoort';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dvgemeenteid
IS 'Gemeente id uit tb33gemeente van legessoort';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dvgemeentenaam
IS 'Gemeentenaam uit tb33gemeente van legessoort';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dvmodule
IS 'W indien dnkeysoortomgverg is gevuld, C indien dnkeysoorthorverg is gevuld, O indien dvcodesoortovverg is gevuld en anders I';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dvzaaktype
IS 'Omschrijving van zaaktype uit tbsoortomgverg, anwel tbsoortovverg, tbsoorthorverg of tbsoortinfoaanvraag';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.ddlegessrtvervaldatum
IS 'Vervaldatum van de legessoort';

COMMENT ON COLUMN public.vwfrmkopzaaktypelegessoort.dnindex
IS 'Volgorde uit legessoort';

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