Can';t在预构建表的Oracle物化视图中建立刷新时间

Can';t在预构建表的Oracle物化视图中建立刷新时间,oracle,oracle-sqldeveloper,materialized-views,Oracle,Oracle Sqldeveloper,Materialized Views,我正试图用这种语法在预构建的表上创建一个物化视图 CREATE MATERIALIZED VIEW "STORE" ON PREBUILT TABLE WITH REDUCED PRECISION REFRESH FORCE ON DEMAND START WITH SYSDATE+4/1440 NEXT SYSDATE + 1/24 USING DEFAULT LOCAL ROLLBACK SEGMENT DISABLE QUERY REWRITE AS ( (SELECT

我正试图用这种语法在预构建的表上创建一个物化视图

CREATE MATERIALIZED VIEW "STORE"  
ON PREBUILT TABLE
WITH REDUCED PRECISION  
REFRESH FORCE ON DEMAND
START WITH SYSDATE+4/1440
NEXT SYSDATE + 1/24
USING DEFAULT LOCAL ROLLBACK SEGMENT
DISABLE QUERY REWRITE
AS 
(
(SELECT
    t1.field1
    t1.field2
    t1.field3
    t3.LAT AS LAT,
    t3.LNG AS LNG,  
    t4.ID AS T4_ID
    FROM T1@STORE_DBLINK t1
    INNER JOIN T4 t4 ON t1.T4_ID = t4.ID
    LEFT JOIN T3@STORE_DBLINK t3 ON t3.STORE_NUMBER = t1.NUMBER
    WHERE ((t1.id = (
        SELECT MAX(t2.id)  
        FROM T2@STORE_DBLINK t2 
        WHERE t2.number=t1.number
        ))
))
UNION
  (SELECT te.field1,
    te.field2,
    te.field3,
    te.LAT  LAT,
    te.LNG  LNG,
    te.T4_ID
FROM STORE_TMP te
WHERE STORE_NUMBER not in (select DISTINCT NUMBER from T1S@STORE_DBLINK)));
此查询正确创建物化视图。但是,当我通过SqlDeveloper“编辑”物化视图时,刷新周期被禁用,回滚段显示为“未指定”

此外,如果我尝试将“按需”刷新更改为具有下一次刷新的时间段,则无法完成更改。如果我执行以下命令,也会发生同样的情况:

ALTER MATERIALIZED VIEW STORE
REFRESH FORCE
START WITH SYSDATE+4/1440
NEXT SYSDATE+1/24;
也许这是因为我使用的是一个复杂的物化视图?有办法解决这个问题吗


提前感谢。

您使用什么语句“编辑”物化视图?sqldeveloper让您看到了吗?当我说我“编辑”视图时,我真正想说的是在物化视图的上下文菜单中单击“编辑”。我这样做是为了查看属性或验证在创建过程中一切正常。可能是某种错误。因为我找到了另一种方法来查看下一个物化视图的刷新,而且它似乎是正确的。我的sqldeveloper是西班牙语的,所以我不确定菜单选项的确切翻译,但可能是DBMS作业。我在这个目录下找到了我用自动刷新编程的所有物化视图。