Schema
public
Owner
waveuser005
Descriptions
View van tabel revimportlocevactiv die gebruikt wordt om OpenWave te synchroniseren met REV (vanuit REV naar OpenWave)
Fields
Name | Data type | Description |
---|---|---|
dnkey |
integer |
Primary key van tbrevimportlocevactiv |
dlselecteer |
char(1) |
T of F. Indien T dan wordt met de wizard de REV-gegevens bij de irinrichting overschreven met de REV-gegevens |
dnkeymilinrichtingen |
integer |
Foreign key naar tbmilinrichtingen.dnkey. Indien leeg dan is bij samenstellen van lijst geen match gevonden op grond van REV identificatiecode |
dvinrichtingnr |
varchar(40) |
Inrichtingnummer op basis van dnkeymilinrichtingen |
dvinrichtingnaam |
varchar(100) |
Inrichtingnaam op basis van dnkeymilinrichtingen |
dvrevidentificatiecode |
varchar(200) |
De REV-identidficatiecode die gevonden is bij de API ophalen actuele Locatie EV activiteiten (voor de brondhouder) |
ddexportnaarrev |
timestamp |
Laatste exportdatum naar REV op basis van dnkeymilinrichtingen |
dvrevbagnummeraand |
varchar(20) |
BAG nummeraanduiding in REV bij de dvrevidentificatiecode |
dvrevlocatieomschrijving |
varchar(200) |
Locatieomschrijving in REV bij de dvrevidentificatiecode |
dvrevbedrijfsnaam |
varchar(200) |
Bedrijfsnaam in REV bij de dvrevidentificatiecode |
dvrevwoonplaatsnaam |
varchar(80) |
Woonplaats uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3 |
dvrevgemeentenaam |
varchar(80) |
Gemeentenaam uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3 |
dvrevbagadres |
varchar(136) |
Straat en huisnummer uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3 |
dvowbagnummeraand |
varchar(16) |
De OpenWave BAG-nummeraanduding op grond van dnkeymilinrichtingen uit tbperceeladressen (dvbagidentcode_3) |
dvkleurbagnummerok |
varchar(4) |
Rood indien dvrevbagnummeraand gevuld en ongelijk aan dvowbagnummeraand, anders wit |
dvrevbronobjectid |
varchar(40) |
Bronobjectid van locatie EV-activiteit uit REV |
dlmatchidentificatie |
char(1) |
T of F. Indien dnkeymilinrichtingen is gevuld op basis van revidentificatiecode dan T, anders F |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table vwfrmrevimportlocevactiv
Definition
CREATE VIEW public.vwfrmrevimportlocevactiv (
dnkey,
dlselecteer,
dnkeymilinrichtingen,
dvinrichtingnr,
dvinrichtingnaam,
dvrevidentificatiecode,
ddexportnaarrev,
dvrevbagnummeraand,
dvrevlocatieomschrijving,
dvrevbedrijfsnaam,
dvrevwoonplaatsnaam,
dvrevgemeentenaam,
dvrevbagadres,
dvowbagnummeraand,
dvkleurbagnummerok,
dvrevbronobjectid,
dlmatchidentificatie)
AS
SELECT a.dnkey,
a.dlselecteer,
a.dnkeymilinrichtingen,
b.dvinrichtingnr,
b.dvinrichtingnaam,
a.dvrevidentificatiecode,
b.ddexportnaarrev,
a.dvrevbagnummeraand,
a.dvrevlocatieomschrijving,
a.dvrevbedrijfsnaam,
e.dvwoonplaatsnaam AS dvrevwoonplaatsnaam,
g.dvomschrijving AS dvrevgemeentenaam,
((((((d.dvopruimtenaam::text || ' '::text) || c.dvhuisnummer::text) || ' '::text) ||
CASE
WHEN c.dvhuisletter IS NULL THEN ''::bpchar
ELSE c.dvhuisletter
END::text) ||
CASE
WHEN rtrim(c.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
ELSE replace('-'::text || c.dvhuisnummertoevoeging::text, '
--'::text, '-'::text)
END))::character varying(136) AS dvrevbagadres,
h.dvbagidentcode_3 AS dvowbagnummeraand,
CASE
WHEN a.dvrevbagnummeraand IS NULL THEN 'wit'::text
WHEN h.dvbagidentcode_3 IS NULL THEN 'wit'::text
WHEN a.dvrevbagnummeraand::text = h.dvbagidentcode_3::text THEN 'wit'::text
ELSE 'rood'::text
END::character varying(4) AS dvkleurbagnummerok,
a.dvrevbronobjectid,
CASE
WHEN a.dnkeymilinrichtingen IS NOT NULL AND
a.dvrevidentificatiecode::text = b.dvidentificatie::text THEN 'T'::text
ELSE 'F'::text
END::character(1) AS dlmatchidentificatie
FROM tbrevimportlocevactiv a
LEFT JOIN tbmilinrichtingen b ON a.dnkeymilinrichtingen = b.dnkey
LEFT JOIN tbperceeladressen c ON a.dvrevbagnummeraand::text =
c.dvbagidentcode_3::text
LEFT JOIN tbopenbareruimte d ON c.dnkeyopenbruimte = d.dnkey
LEFT JOIN tbwoonplaats e ON d.dnkeywoonplaats = e.dnkey
LEFT JOIN tb33gemeente g ON e.dvwoonplaatsid::text = g.dvgemeentecode::text
LEFT JOIN tbperceeladressen h ON b.dnkeyperceeladressen = h.dnkey;
COMMENT ON VIEW public.vwfrmrevimportlocevactiv
IS 'View van tabel revimportlocevactiv die gebruikt wordt om OpenWave te synchroniseren met REV (vanuit REV naar OpenWave)';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dnkey
IS 'Primary key van tbrevimportlocevactiv';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dlselecteer
IS 'T of F. Indien T dan wordt met de wizard de REV-gegevens bij de irinrichting overschreven met de REV-gegevens';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dnkeymilinrichtingen
IS 'Foreign key naar tbmilinrichtingen.dnkey. Indien leeg dan is bij samenstellen van lijst geen match gevonden op grond van REV identificatiecode';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvinrichtingnr
IS 'Inrichtingnummer op basis van dnkeymilinrichtingen';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvinrichtingnaam
IS 'Inrichtingnaam op basis van dnkeymilinrichtingen';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevidentificatiecode
IS 'De REV-identidficatiecode die gevonden is bij de API ophalen actuele Locatie EV activiteiten (voor de brondhouder)';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.ddexportnaarrev
IS 'Laatste exportdatum naar REV op basis van dnkeymilinrichtingen';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevbagnummeraand
IS 'BAG nummeraanduiding in REV bij de dvrevidentificatiecode';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevlocatieomschrijving
IS 'Locatieomschrijving in REV bij de dvrevidentificatiecode';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevbedrijfsnaam
IS 'Bedrijfsnaam in REV bij de dvrevidentificatiecode';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevwoonplaatsnaam
IS 'Woonplaats uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevgemeentenaam
IS 'Gemeentenaam uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevbagadres
IS 'Straat en huisnummer uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvowbagnummeraand
IS 'De OpenWave BAG-nummeraanduding op grond van dnkeymilinrichtingen uit tbperceeladressen (dvbagidentcode_3)';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvkleurbagnummerok
IS 'Rood indien dvrevbagnummeraand gevuld en ongelijk aan dvowbagnummeraand, anders wit';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevbronobjectid
IS 'Bronobjectid van locatie EV-activiteit uit REV';
COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dlmatchidentificatie
IS 'T of F. Indien dnkeymilinrichtingen is gevuld op basis van revidentificatiecode dan T, anders F';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49 |
![]() ![]() ![]() |