视图创建物化视图日志时,提示视图不存在

OneSmileyou 2017-12-04 09:14:21
我根据视图创建物化视图时,报错: ORA-00942: table or view does not exist
sql:
create materialized view log on MY_VIEW with ROWID including new values ;
...全文
675 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
minsic78 2017-12-04
  • 打赏
  • 举报
回复
引用 4 楼 qq_17043799 的回复:
[quote=引用 3 楼 minsic78 的回复:] [quote=引用 2 楼 qq_17043799 的回复:] [quote=引用 1 楼 minsic78 的回复:] 你想在view上面创建materialized view?
是的[/quote] 不支持的[/quote] 我之前执行新建物化视图语句 create materialized view mv_materialized_view refresh force on demand start with sysdate next to_date(concat(to_char( sysdate+1,'dd-mm-yyyy'),'10:25:00'),'dd-mm-yyyy hh24:mi:ss') as select * from my_view 是可以的 为什么建物化视图日志就不可以 麻烦了!谢谢![/quote] 这个问题太难了…… 其实你应该在my_view的基表上创建物化视图日志,并且在基表上创建物化视图。
卖水果的net 2017-12-04
  • 打赏
  • 举报
回复
视图本身不包含 rowid,而日志却要用它。
OneSmileyou 2017-12-04
  • 打赏
  • 举报
回复
引用 3 楼 minsic78 的回复:
[quote=引用 2 楼 qq_17043799 的回复:] [quote=引用 1 楼 minsic78 的回复:] 你想在view上面创建materialized view?
是的[/quote] 不支持的[/quote] 我之前执行新建物化视图语句 create materialized view mv_materialized_view refresh force on demand start with sysdate next to_date(concat(to_char( sysdate+1,'dd-mm-yyyy'),'10:25:00'),'dd-mm-yyyy hh24:mi:ss') as select * from my_view 是可以的 为什么建物化视图日志就不可以 麻烦了!谢谢!
minsic78 2017-12-04
  • 打赏
  • 举报
回复
引用 2 楼 qq_17043799 的回复:
[quote=引用 1 楼 minsic78 的回复:] 你想在view上面创建materialized view?
是的[/quote] 不支持的
OneSmileyou 2017-12-04
  • 打赏
  • 举报
回复
引用 1 楼 minsic78 的回复:
你想在view上面创建materialized view?
是的
minsic78 2017-12-04
  • 打赏
  • 举报
回复
你想在view上面创建materialized view?

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧