Schema
public
Owner
waveuser005
Descriptions
View van distinct DSO projecten waarbij de projecten met alleen een vooroverleg NIET getoond worden
Fields
Name | Data type | Description |
---|---|---|
dnkeydsoproject |
integer |
Foreign key naar tbdsoproject.dnkey |
dvdsonaam |
varchar(200) |
Naam van het DSO-project |
dvdsoprojectoms |
text |
Omschrijving van het DSO-project |
dvprojectid |
varchar(100) |
Identifier in het DSO van het project |
dvibbcodemw |
char(5) |
De primary key van de medewerker (tbmedewerkers.dvcode) die als actieve dossierbehandelaar aan een van de DSO-zaken bij dit project is verbonden |
dvibbvolledigenaam |
text |
De volledige naam van de medewerker (tbmedewerkers.dvroepnaam of dvvoorletters + tussenvoegsel en achternaam) die als actieve dossierbehandelaar aan een van de DSO-zaken bij dit project is verbonden |
dnkeyteamszaakverantw |
integer |
Foreign key naar tbteams.dnkey. Zaakverantwoordelijk team die aan een van de DSO-zaken bij dit project is verbonden |
dvteamnaam |
varchar(100) |
Naam van zaakverantwoordelijk team die aan een van de DSO-zaken bij dit project is verbonden |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table vwfrmdsoprojectoverzichtzvo
Definition
CREATE VIEW public.vwfrmdsoprojectoverzichtzvo (
dnkeydsoproject,
dvdsonaam,
dvdsoprojectoms,
dvprojectid,
dvibbcodemw,
dvibbvolledigenaam,
dnkeyteamszaakverantw,
dvteamnaam)
AS
SELECT DISTINCT a.dnkey AS dnkeydsoproject,
a.dvnaam AS dvdsonaam,
a.dvomschrijving AS dvdsoprojectoms,
a.dvprojectid,
c.dvibbcodemw,
(
CASE
WHEN c.dvroepnaam IS NOT NULL THEN c.dvroepnaam::text || ' '::text
WHEN c.dvvoorletters IS NOT NULL THEN c.dvvoorletters::text || ' '::text
ELSE ''::text
END ||
CASE
WHEN c.dvtussenvoegsel IS NULL THEN ''::text
ELSE c.dvtussenvoegsel::text || ' '::text
END) ||
CASE
WHEN c.dvibbnaammw IS NULL THEN ''::character varying
ELSE c.dvibbnaammw
END::text AS dvibbvolledigenaam,
b.dnkeyteamszaakverantw,
d.dvteamnaam
FROM tbdsoproject a
JOIN tbomgvergunning b ON a.dnkey = b.dnkeydsoproject
LEFT JOIN vwfrmactiefinbehbij c ON c.dnkeyomgvergunningen = b.dnkey
LEFT JOIN tbteams d ON b.dnkeyteamszaakverantw = d.dnkey
WHERE NOT (b.dnkey IN (
SELECT tbomgvergunning.dnkey
FROM tbomgvergunning
WHERE lower(tbomgvergunning.dvdsoverzoekdoel::text) = 'vooroverleg'::text
OR lower(tbomgvergunning.dvdsoverzoekdoel::text) = 'conceptverzoek'::text OR lower(tbomgvergunning.dvdsotype::text) = 'concept'::text
));
COMMENT ON VIEW public.vwfrmdsoprojectoverzichtzvo
IS 'View van distinct DSO projecten waarbij de projecten met alleen een vooroverleg NIET getoond worden';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzichtzvo.dnkeydsoproject
IS 'Foreign key naar tbdsoproject.dnkey';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzichtzvo.dvdsonaam
IS 'Naam van het DSO-project';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzichtzvo.dvdsoprojectoms
IS 'Omschrijving van het DSO-project';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzichtzvo.dvprojectid
IS 'Identifier in het DSO van het project';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzichtzvo.dvibbcodemw
IS 'De primary key van de medewerker (tbmedewerkers.dvcode) die als actieve dossierbehandelaar aan een van de DSO-zaken bij dit project is verbonden';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzichtzvo.dvibbvolledigenaam
IS 'De volledige naam van de medewerker (tbmedewerkers.dvroepnaam of dvvoorletters + tussenvoegsel en achternaam) die als actieve dossierbehandelaar aan een van de DSO-zaken bij dit project is verbonden';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzichtzvo.dnkeyteamszaakverantw
IS 'Foreign key naar tbteams.dnkey. Zaakverantwoordelijk team die aan een van de DSO-zaken bij dit project is verbonden';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzichtzvo.dvteamnaam
IS 'Naam van zaakverantwoordelijk team die aan een van de DSO-zaken bij dit project is verbonden';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49 |
![]() ![]() ![]() |