Schema
public
Owner
waveuser005
Descriptions
View van alle dossierbehandelaars (actieve behandelaars) bij zaken verbonden aan een DSO project. Wordt gebruikt om distinct de dossierbehandelaars te tonen die aan een DSO project verbonden zijn
Fields
Name | Data type | Description |
---|---|---|
dvcode |
char(5) |
Primary key van de dossierbehandelaar (tbmedewerkers.dvcode) |
ddeinddatum |
timestamp |
Datum dat de dossierbehandelaar niet meer de eerste dossierverantwoordelijke is (niet meer actief). Zal in principe altijd leeg zijn in deze view: deze laat immers alleen actieve behandelaars zien |
dvtelefoon |
varchar(30) |
Telefoon van de dossierbehandelaar |
dvemail |
varchar(100) |
Emailadres van de dossierbehandelaar |
dvfunctie |
varchar(100) |
Functie omgschrijving van de dossierbehandelaar |
dvbehvoluit |
varchar(62) |
Voorletters + tussenvoegsel + achternaam van dossierbehandelaar |
dvorganisatie |
varchar(200) |
Organisatienaam van de dossierbehandelaar |
dvroepnaam |
varchar(20) |
Roepnaam van de dossierbehandelaar |
dnkeydsoproject |
integer |
Foreign key naar DSO project (tbdsoproject.dnkey) |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table vwfrmdsoprojectbehandelaars
Definition
CREATE VIEW public.vwfrmdsoprojectbehandelaars (
dvcode,
ddeinddatum,
dvtelefoon,
dvemail,
dvfunctie,
dvbehvoluit,
dvorganisatie,
dvroepnaam,
dnkeydsoproject)
AS
SELECT a.dvcodemedewerker AS dvcode,
a.ddeinddatum,
b.dvtelefoon,
b.dvemail,
b.dvfunctie,
(((
CASE
WHEN btrim(b.dvvoorletters::text) IS NULL THEN ''::text
ELSE b.dvvoorletters::text || ' '::text
END ||
CASE
WHEN btrim(b.dvtussenvoegsel::text) IS NULL THEN ''::text
ELSE b.dvtussenvoegsel::text || ' '::text
END) || b.dvomschrijving::text))::character varying(62) AS dvbehvoluit,
b.dvorganisatie,
b.dvroepnaam,
c.dnkeydsoproject
FROM tbinbehandelingbij a
JOIN tbmedewerkers b ON a.dvcodemedewerker = b.dvcode
JOIN tbomgvergunning c ON a.dnkeyomgvergunningen = c.dnkey
WHERE c.dnkeydsoproject IS NOT NULL AND a.dlactief = 'T'::bpchar
GROUP BY a.dvcodemedewerker, a.ddeinddatum, b.dvtelefoon, b.dvemail, b.dvfunctie, ((((
CASE
WHEN btrim(b.dvvoorletters::text) IS NULL THEN ''::text
ELSE b.dvvoorletters::text || ' '::text
END ||
CASE
WHEN btrim(b.dvtussenvoegsel::text) IS NULL THEN ''::text
ELSE b.dvtussenvoegsel::text || ' '::text
END) || b.dvomschrijving::text))::character varying(62)),
b.dvorganisatie, b.dvroepnaam, c.dnkeydsoproject;
COMMENT ON VIEW public.vwfrmdsoprojectbehandelaars
IS 'View van alle dossierbehandelaars (actieve behandelaars) bij zaken verbonden aan een DSO project. Wordt gebruikt om distinct de dossierbehandelaars te tonen die aan een DSO project verbonden zijn';
COMMENT ON COLUMN public.vwfrmdsoprojectbehandelaars.dvcode
IS 'Primary key van de dossierbehandelaar (tbmedewerkers.dvcode)';
COMMENT ON COLUMN public.vwfrmdsoprojectbehandelaars.ddeinddatum
IS 'Datum dat de dossierbehandelaar niet meer de eerste dossierverantwoordelijke is (niet meer actief). Zal in principe altijd leeg zijn in deze view: deze laat immers alleen actieve behandelaars zien';
COMMENT ON COLUMN public.vwfrmdsoprojectbehandelaars.dvtelefoon
IS 'Telefoon van de dossierbehandelaar';
COMMENT ON COLUMN public.vwfrmdsoprojectbehandelaars.dvemail
IS 'Emailadres van de dossierbehandelaar';
COMMENT ON COLUMN public.vwfrmdsoprojectbehandelaars.dvfunctie
IS 'Functie omgschrijving van de dossierbehandelaar';
COMMENT ON COLUMN public.vwfrmdsoprojectbehandelaars.dvbehvoluit
IS 'Voorletters + tussenvoegsel + achternaam van dossierbehandelaar';
COMMENT ON COLUMN public.vwfrmdsoprojectbehandelaars.dvorganisatie
IS 'Organisatienaam van de dossierbehandelaar';
COMMENT ON COLUMN public.vwfrmdsoprojectbehandelaars.dvroepnaam
IS 'Roepnaam van de dossierbehandelaar';
COMMENT ON COLUMN public.vwfrmdsoprojectbehandelaars.dnkeydsoproject
IS 'Foreign key naar DSO project (tbdsoproject.dnkey)';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49 |
![]() ![]() ![]() |