Current MVW
This commit is contained in:
parent
da720e81db
commit
0787c15d8a
@ -1,7 +1,7 @@
|
||||
--DROP MATERIALIZED VIEW nav_availability_mvw;
|
||||
-- DROP MATERIALIZED VIEW nav_availability_mvw;
|
||||
CREATE MATERIALIZED VIEW nav_availability_mvw
|
||||
BUILD DEFERRED
|
||||
REFRESH ON DEMAND COMPLETE
|
||||
REFRESH COMPLETE ON DEMAND
|
||||
AS
|
||||
WITH w AS (
|
||||
SELECT
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
--DROP MATERIALIZED VIEW nav_overview_mvw;
|
||||
-- DROP MATERIALIZED VIEW nav_overview_mvw;
|
||||
CREATE MATERIALIZED VIEW nav_overview_mvw
|
||||
BUILD DEFERRED
|
||||
REFRESH ON DEMAND COMPLETE
|
||||
REFRESH COMPLETE ON DEMAND
|
||||
AS
|
||||
WITH t AS (
|
||||
SELECT /*+ MATERIALIZE */
|
||||
@ -109,11 +109,19 @@ SELECT
|
||||
--
|
||||
t.comments,
|
||||
--
|
||||
'UD' AS allow_changes, -- U = update, D = delete
|
||||
--
|
||||
t.page_root || '.' || TO_CHAR(10000 + t.r#) || '.' || NVL(t.order#, t.page_id) || '.' || n.page_id AS sort_order
|
||||
FROM navigation n
|
||||
JOIN apps a
|
||||
ON a.app_id = n.app_id
|
||||
LEFT JOIN t
|
||||
ON t.app_id = n.app_id
|
||||
AND t.page_id = n.page_id;
|
||||
AND t.page_id = n.page_id
|
||||
WHERE (n.app_id, n.page_id) NOT IN (
|
||||
SELECT
|
||||
app.get_core_app_id() AS app_id,
|
||||
947 AS page_id
|
||||
FROM DUAL
|
||||
);
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
--DROP MATERIALIZED VIEW obj_modules_mvw;
|
||||
-- DROP MATERIALIZED VIEW obj_modules_mvw;
|
||||
CREATE MATERIALIZED VIEW obj_modules_mvw
|
||||
BUILD DEFERRED
|
||||
REFRESH ON DEMAND COMPLETE
|
||||
REFRESH COMPLETE ON DEMAND
|
||||
AS
|
||||
WITH i AS (
|
||||
-- find modules and start lines in spec and body
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user