我已经物化了要更改其刷新时间的视图:
REFRESH FORCE START WITH SYSDATE NEXT SYSDATE +1 DISABLE QUERY REWRITE
我想知道这方面的一些事情。
NEXT SYSDATE +1
描绘什么?- 我将如何更改它(例如每 6 小时后)?
- 是什么
DISABLE QUERY REWRITE
?
我已经物化了要更改其刷新时间的视图:
REFRESH FORCE START WITH SYSDATE NEXT SYSDATE +1 DISABLE QUERY REWRITE
我想知道这方面的一些事情。
NEXT SYSDATE +1
描绘什么?DISABLE QUERY REWRITE
?
NEXT SYSDATE +1
表示物化视图会在每天创建视图的同时自动刷新。为了每 6 小时刷新一次物化视图,请使用
NEXT SYSDATE +6/24
DISABLE QUERY REWRITE
表示物化视图不适合被查询优化器用于重写基表上的 sql 查询。为了支持 Raihan 的正确答案+1 ,这里是11.2 SQL Language Reference的一些摘录。