Schema
public
Owner
waveuser005
Descriptions
View van distinct gemeentecode en moduleletter uit tblegessoort. Basistabel tblegessoort
Fields
Name | Data type | Description |
---|---|---|
dvgemeenteid |
varchar(4) |
De gemeentecode (id) van distinct tblegesoort op gemeente en vantoepassing op. Kan null zijn |
dvgemeentenaam |
varchar |
De gemeentenaam die hoort bij dvgemeenteid |
dvvantoepop |
char(1) |
De moduleletter van distinct legesoort op gemeente en vantoepassing op |
dvmoduleomschrijving |
text |
De moduleomschrijving die hoort bij dvvantoepop |
dvid |
text |
Identifier van legessoortgroep dvvantoepop + - + dvgemeenteid |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Definition
CREATE VIEW public.vwfrmgemmodulelegessoort (
dvgemeenteid,
dvgemeentenaam,
dvvantoepop,
dvmoduleomschrijving,
dvid)
AS
SELECT DISTINCT b.dvgemeentecode AS dvgemeenteid,
CASE
WHEN b.dvomschrijving IS NULL THEN 'Overige gemeentes'::character varying
ELSE b.dvomschrijving
END AS dvgemeentenaam,
a.dvvantoepop,
CASE
WHEN a.dvvantoepop = 'B'::bpchar THEN 'Bouw/sloop'::text
WHEN a.dvvantoepop = 'C'::bpchar THEN 'Horeca'::text
WHEN a.dvvantoepop = 'I'::bpchar THEN 'Info-aanvragen'::text
WHEN a.dvvantoepop = 'O'::bpchar THEN 'Apv/Overig'::text
WHEN a.dvvantoepop = 'W'::bpchar THEN 'Omgeving'::text
ELSE 'Onbekend'::text
END AS dvmoduleomschrijving,
(a.dvvantoepop::text || '-'::text) || COALESCE(b.dvgemeentecode,
''::character varying)::text AS dvid
FROM tblegessoort a
LEFT JOIN tb33gemeente b ON a.dvgemeentecode::text = b.dvgemeentecode::text;
COMMENT ON VIEW public.vwfrmgemmodulelegessoort
IS 'View van distinct gemeentecode en moduleletter uit tblegessoort. Basistabel tblegessoort';
COMMENT ON COLUMN public.vwfrmgemmodulelegessoort.dvgemeenteid
IS 'De gemeentecode (id) van distinct tblegesoort op gemeente en vantoepassing op. Kan null zijn';
COMMENT ON COLUMN public.vwfrmgemmodulelegessoort.dvgemeentenaam
IS 'De gemeentenaam die hoort bij dvgemeenteid';
COMMENT ON COLUMN public.vwfrmgemmodulelegessoort.dvvantoepop
IS 'De moduleletter van distinct legesoort op gemeente en vantoepassing op';
COMMENT ON COLUMN public.vwfrmgemmodulelegessoort.dvmoduleomschrijving
IS 'De moduleomschrijving die hoort bij dvvantoepop';
COMMENT ON COLUMN public.vwfrmgemmodulelegessoort.dvid
IS 'Identifier van legessoortgroep dvvantoepop + - + dvgemeenteid';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50 |
![]() ![]() ![]() |