社区
Oracle
帖子详情
oracle物化视图刷新问题
xb370777978
2018-12-20 01:49:02
需求是一个会不断增加列的视图,需要用物化视图来表现。
物化视图中使用
create materialized view mview1
as
select * from view1;
view1是一个普通视图,
使用多表关联+行转列function
最终就是一个会变更列数的视图
当view1视图列数增加后,
refresh 物化视图,
此时物化视图的列数是否会发生变化?
若不变化该如何解决?
前期是必须使用物化视图。
真心求教,谢谢各位。
...全文
232
3
打赏
收藏
oracle物化视图刷新问题
需求是一个会不断增加列的视图,需要用物化视图来表现。 物化视图中使用 create materialized view mview1 as select * from view1; view1是一个普通视图, 使用多表关联+行转列function 最终就是一个会变更列数的视图 当view1视图列数增加后, refresh 物化视图, 此时物化视图的列数是否会发生变化? 若不变化该如何解决? 前期是必须使用物化视图。 真心求教,谢谢各位。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
物化视图
增量
刷新
的应用研究"
Oracle
物化视图
是
Oracle
公司提供的一种新技术,可以解决很多普通逻辑视图无法完成的功能。
物化视图
操作简单,支持增量
刷新
及全量
刷新
,可以支持复杂的表连接、聚合函数等...
Oracle
物化视图
创建和使用
在学习
Oracle
物化视图
时,需要了解
物化视图
的概念、创建和删除
物化视图
、设置自动
刷新
时间和日志等知识点。同时,也需要了解
物化视图
的优点和缺点,以便更好地使用
物化视图
提高查询性能。
Oracle
物化视图
的优点...
Oracle
物化视图
应用详解
Oracle
物化视图
是一种数据库对象,它存储了查询结果,以提供快速的数据访问,特别适合于需要频繁查询但计算过程复杂或涉及大量数据连接的场景。
物化视图
的使用可以显著提高查询性能,因为它避免了每次查询时的计算...
oracle
物化视图
_循序渐进学习笔记
Oracle
物化视图
是一种在数据库中预先计算并存储视图查询结果的数据对象,它与普通的视图不同,普通视图在查询时动态地基于基表数据生成结果,而
物化视图
则拥有自己的物理存储,提供了对数据的快速访问。在本篇循序渐...
物化视图
的快速
刷新
快速
刷新
是
物化视图
刷新
方式的首选,但不是所有的
物化视图
都可以进行快速
刷新
。只有满足某些条件的
物化视图
才具有快速
刷新
的能力。根据查询的不同,快速
刷新
的限制条件也不相同。所有类型的快速
刷新
物化视图
都必须...
Oracle
17,137
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章