社区
Oracle
帖子详情
oracle物化视图刷新问题
xb370777978
2018-12-20 01:49:02
需求是一个会不断增加列的视图,需要用物化视图来表现。
物化视图中使用
create materialized view mview1
as
select * from view1;
view1是一个普通视图,
使用多表关联+行转列function
最终就是一个会变更列数的视图
当view1视图列数增加后,
refresh 物化视图,
此时物化视图的列数是否会发生变化?
若不变化该如何解决?
前期是必须使用物化视图。
真心求教,谢谢各位。
...全文
222
3
打赏
收藏
oracle物化视图刷新问题
需求是一个会不断增加列的视图,需要用物化视图来表现。 物化视图中使用 create materialized view mview1 as select * from view1; view1是一个普通视图, 使用多表关联+行转列function 最终就是一个会变更列数的视图 当view1视图列数增加后, refresh 物化视图, 此时物化视图的列数是否会发生变化? 若不变化该如何解决? 前期是必须使用物化视图。 真心求教,谢谢各位。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Wazy_csdn
2018-12-21
打赏
举报
回复
view1其实可以看做是一个表,view2就是去查询这张表,你的建视图的语句是select * from view1,但是在你新建view2之后,view1的栏位却发生了变化,这时你查看view2的构成语句。会发现你之前写的select * from view1,会变成select 字段1,字段2,...from view1,也就是是说,view2是不会随着view1发生变化的,这时你想要view2随着view1发生变化,需要不断的Drop,再重新建立view2,才能达到目的
xb370777978
2018-12-20
打赏
举报
回复
目前方法是不断drop再重建物化视图。。。
xb370777978
2018-12-20
打赏
举报
回复
通过了解,物化视图本身不支持DDL同步。 看来走进死胡同了。。。
Oracle
物化视图
增量
刷新
的应用研究.pdf
Oracle
物化视图
增量
刷新
的应用研究.pdf
Oracle
物化视图
创建和使用
Oracle
物化视图
创建和使用,设置
物化视图
的自动
刷新
时间
Oracle
物化视图
应用详解
Oracle
物化视图
应用详,有实例和各属性介绍
oracle
物化视图
_循序渐进学习笔记
物化视图
学习笔记 错误
问题
分析总结 详细讲解了
物化视图
的内部构造,从零基础开始学习 重点说明ORA-12034的错误解决方案
物化视图
的快速
刷新
物化视图
的快速
刷新
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章