Schema
public
Owner
waveuser005
Descriptions
View van koppeltabel tussen tbinternerollen en tbomgvergunning, en tbmedewerkers of tbteams: welke medewerkers/teams zijn onder welke rol verbonden aan een omgevingszaak. Basistabel tbomgvergintbetrokkenennn
Columns
Name | Data type | Description |
|---|---|---|
dnkey |
integer |
Primary key van tbkopsrtomginternrol |
dnkeyomgvergunningen |
integer |
Not null. Foreign key naar tbomgvergunning.dnkey (omgevingszaak) |
dnkeyinternerol |
integer |
Not null. Foreign key naar tbinternerollen.dnkey |
dnkeyteams |
integer |
Foreign key naar tbteams.dnkey |
dvcodemedewerkers |
char(5) |
Foreign key naar tbmedewerkers.dvcode |
dvrolcode |
char(3) |
Code van interne rol (tbinternerollen.dvrolcode) |
dvrolomschrijving |
varchar(40) |
Omschrijving die hoort bij de interne rol zoals Deskundige of Jurist (tbinternerollen.dvrolomschrijving) |
dvemail |
varchar(100) |
Indien gekoppelde medewerker, het mailadres van deze medewerker |
dvtelefoon |
varchar(30) |
Indien gekoppelde medewerker, het telefoonnummer van deze medewerker |
dvmobiel |
varchar(15) |
Indien gekoppelde medewerker, het mobiele nummer van deze medewerker |
dvmwopvoorletter |
text |
Indien gekoppelde medewerker, de voorletters + tussenvoegsel + achternaam van deze medewerker |
dvmwopachternaam |
text |
Indien gekoppelde medewerker, de achternaam + voorletters + tussenvoegsel van deze medewerker |
dvroepnaam |
varchar(20) |
Indien gekoppelde medewerker, de roepnaam van deze medewerker |
dnkeymedewcomp |
integer |
Indien gekoppelde medewerker, de dnkey van compartiment waaraan deze medewerker (eventueel) is toegekend |
dvmwcompnaam |
varchar(50) |
Indien gekoppelde medewerker, de naam van compartiment waaraan deze medewerker (eventueel) is toegekend |
dvafdeling |
varchar(100) |
Indien gekoppelde medewerker, de afdeling van deze medewerker |
dvfunctie |
varchar(100) |
Indien gekoppelde medewerker, de functie-omschrijving van deze medewerker |
ddmedewvervallen |
timestamp |
Indien gekoppelde medewerker, datum dat deze medewerker vervallen is |
dnkeyteamcomp |
integer |
Indien gekoppeld team, de dnkey van compartiment waaraan dit team (eventueel) is toegekend |
dvteamcompnaam |
varchar(50) |
Indien gekoppeld team, de naam van compartiment waaraan dit team (eventueel) is toegekend |
dvteamnaam |
varchar(100) |
Indien gekoppeld team, de naam van dit team |
ddteamvervallen |
timestamp |
Indien gekoppeld team, datum dat dit team vervallen is |
dvcodeteamleider |
char(5) |
Indien gekoppeld team, medewerkerscode van de teamleider van dit team |
Rules
Name | Event | Instead | Condition | Description |
|---|---|---|---|---|
_RETURN |
SELECT |
|
|
|
Indices
There are no indices for table vwfrmomgvergintbetrokkenen
Definition
CREATE VIEW public.vwfrmomgvergintbetrokkenen (
dnkey,
dnkeyomgvergunningen,
dnkeyinternerol,
dnkeyteams,
dvcodemedewerkers,
dvrolcode,
dvrolomschrijving,
dvemail,
dvtelefoon,
dvmobiel,
dvmwopvoorletter,
dvmwopachternaam,
dvroepnaam,
dnkeymedewcomp,
dvmwcompnaam,
dvafdeling,
dvfunctie,
ddmedewvervallen,
dnkeyteamcomp,
dvteamcompnaam,
dvteamnaam,
ddteamvervallen,
dvcodeteamleider)
AS
SELECT a.dnkey,
a.dnkeyomgvergunningen,
a.dnkeyinternerol,
a.dnkeyteams,
a.dvcodemedewerkers,
c.dvrolcode,
c.dvrolomschrijving,
d.dvemail,
d.dvtelefoon,
d.dvmobiel,
TRIM(BOTH
FROM (COALESCE(d.dvvoorletters, ''::character varying)::text ||
COALESCE(' '::text || d.dvtussenvoegsel::text, ''::text)) || COALESCE(' '::text || d.dvomschrijving::text, ''::text)) AS dvmwopvoorletter,
TRIM(BOTH
FROM (COALESCE(d.dvomschrijving, ''::character varying)::text ||
COALESCE(', '::text || d.dvvoorletters::text, ''::text)) || COALESCE(' '::text || d.dvtussenvoegsel::text, ''::text)) AS dvmwopachternaam,
d.dvroepnaam,
d.dnkeycompartiment AS dnkeymedewcomp,
mwcomp.dvnaam AS dvmwcompnaam,
d.dvafdeling,
d.dvfunctie,
d.ddvervaldatum AS ddmedewvervallen,
e.dnkeycompartiment AS dnkeyteamcomp,
teamcomp.dvnaam AS dvteamcompnaam,
e.dvteamnaam,
e.ddvervaldatum AS ddteamvervallen,
e.dvcodeteamleider
FROM tbomgvergintbetrokkenennn a
JOIN tbomgvergunning b ON a.dnkeyomgvergunningen = b.dnkey
JOIN tbinternerollen c ON a.dnkeyinternerol = c.dnkey
LEFT JOIN tbmedewerkers d ON a.dvcodemedewerkers = d.dvcode
LEFT JOIN tbcompartiment mwcomp ON d.dnkeycompartiment = mwcomp.dnkey
LEFT JOIN tbteams e ON a.dnkeyteams = e.dnkey
LEFT JOIN tbcompartiment teamcomp ON e.dnkeycompartiment = teamcomp.dnkey;
COMMENT ON VIEW public.vwfrmomgvergintbetrokkenen
IS 'View van koppeltabel tussen tbinternerollen en tbomgvergunning, en tbmedewerkers of tbteams: welke medewerkers/teams zijn onder welke rol verbonden aan een omgevingszaak. Basistabel tbomgvergintbetrokkenennn';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dnkey
IS 'Primary key van tbkopsrtomginternrol';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dnkeyomgvergunningen
IS 'Not null. Foreign key naar tbomgvergunning.dnkey (omgevingszaak)';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dnkeyinternerol
IS 'Not null. Foreign key naar tbinternerollen.dnkey';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dnkeyteams
IS 'Foreign key naar tbteams.dnkey';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvcodemedewerkers
IS 'Foreign key naar tbmedewerkers.dvcode';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvrolcode
IS 'Code van interne rol (tbinternerollen.dvrolcode)';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvrolomschrijving
IS 'Omschrijving die hoort bij de interne rol zoals Deskundige of Jurist (tbinternerollen.dvrolomschrijving)';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvemail
IS 'Indien gekoppelde medewerker, het mailadres van deze medewerker';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvtelefoon
IS 'Indien gekoppelde medewerker, het telefoonnummer van deze medewerker';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvmobiel
IS 'Indien gekoppelde medewerker, het mobiele nummer van deze medewerker';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvmwopvoorletter
IS 'Indien gekoppelde medewerker, de voorletters + tussenvoegsel + achternaam van deze medewerker';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvmwopachternaam
IS 'Indien gekoppelde medewerker, de achternaam + voorletters + tussenvoegsel van deze medewerker';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvroepnaam
IS 'Indien gekoppelde medewerker, de roepnaam van deze medewerker';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dnkeymedewcomp
IS 'Indien gekoppelde medewerker, de dnkey van compartiment waaraan deze medewerker (eventueel) is toegekend';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvmwcompnaam
IS 'Indien gekoppelde medewerker, de naam van compartiment waaraan deze medewerker (eventueel) is toegekend';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvafdeling
IS 'Indien gekoppelde medewerker, de afdeling van deze medewerker';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvfunctie
IS 'Indien gekoppelde medewerker, de functie-omschrijving van deze medewerker';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.ddmedewvervallen
IS 'Indien gekoppelde medewerker, datum dat deze medewerker vervallen is';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dnkeyteamcomp
IS 'Indien gekoppeld team, de dnkey van compartiment waaraan dit team (eventueel) is toegekend';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvteamcompnaam
IS 'Indien gekoppeld team, de naam van compartiment waaraan dit team (eventueel) is toegekend';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvteamnaam
IS 'Indien gekoppeld team, de naam van dit team';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.ddteamvervallen
IS 'Indien gekoppeld team, datum dat dit team vervallen is';
COMMENT ON COLUMN public.vwfrmomgvergintbetrokkenen.dvcodeteamleider
IS 'Indien gekoppeld team, medewerkerscode van de teamleider van dit team';
This file was generated with SQL Manager for PostgreSQL (www.sqlmanager.net/products/postgresql/manager) at 18/05/2026 15:10 |
|