From dc19ab74ee8f79ac6dbffb05f3016e69f6f7cb77 Mon Sep 17 00:00:00 2001 From: Koen Reefman Date: Mon, 18 Jan 2021 17:23:59 +0000 Subject: [PATCH] FCLT#64017 Vullen van fac_widget_onpage tabel, incl conversie van fac_widget.fac_widget_volgnr -> fac_widget_onpage.fac_widget_onpage_order svn path=/Database/trunk/; revision=49471 --- _UP/DB39to40.src | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/_UP/DB39to40.src b/_UP/DB39to40.src index b5f491fa..53cc9e86 100644 --- a/_UP/DB39to40.src +++ b/_UP/DB39to40.src @@ -294,6 +294,23 @@ INSERT INTO fac_widget_page (fac_widget_page_name) -- ALTER TABLE fac_widget -- DROP (fac_widget_groep, fac_widget_volgnr); +-- Het vullen van de koppeltabel inclusief conversie van fac_widget.fac_widget_volgnr -> fac_widget_onpage.fac_widget_onpage_order +INSERT INTO fac_widget_onpage (fac_widget_page_key, + fac_widget_key, + fac_widget_onpage_order) + SELECT page.fac_widget_page_key, + widget.fac_widget_key, + widget.onpage_order + FROM ( SELECT fac_widget_page_key, fac_widget_page_name + FROM fac_widget_page) page, + ( SELECT fac_widget_key, + fac_widget_groep, + ROW_NUMBER () + OVER (PARTITION BY fac_widget_groep + ORDER BY fac_widget_volgnr) onpage_order + FROM fac_widget + ORDER BY fac_widget_groep, fac_widget_volgnr NULLS LAST) widget + WHERE widget.fac_widget_groep = page.fac_widget_page_name; /////////////////////////////////////////////////////////////////////////////////////////// FCLT#*****