Schema
public
Owner
waveuser005
Descriptions
View van distinct DSO projecten.
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 vwfrmdsoprojectoverzicht
Definition
CREATE VIEW public.vwfrmdsoprojectoverzicht (
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;
COMMENT ON VIEW public.vwfrmdsoprojectoverzicht
IS 'View van distinct DSO projecten.';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzicht.dnkeydsoproject
IS 'Foreign key naar tbdsoproject.dnkey';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzicht.dvdsonaam
IS 'Naam van het DSO-project';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzicht.dvdsoprojectoms
IS 'Omschrijving van het DSO-project';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzicht.dvprojectid
IS 'Identifier in het DSO van het project';
COMMENT ON COLUMN public.vwfrmdsoprojectoverzicht.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.vwfrmdsoprojectoverzicht.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.vwfrmdsoprojectoverzicht.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.vwfrmdsoprojectoverzicht.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 |
![]() ![]() ![]() |