【发布时间】:2013-01-25 21:56:12
【问题描述】:
有什么方法可以编辑 MVIEW 查询而不将其放入 TOAD。我不确定我们是否可以这样做?如果不能,我可以如何以不影响表格内容的方式进行?
提前致谢
【问题讨论】:
标签: oracle10g toad materialized-views
有什么方法可以编辑 MVIEW 查询而不将其放入 TOAD。我不确定我们是否可以这样做?如果不能,我可以如何以不影响表格内容的方式进行?
提前致谢
【问题讨论】:
标签: oracle10g toad materialized-views
您无法更改物化视图查询,您必须删除并重新创建它。
见:http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_2001.htm
使用 ALTER MATERIALIZED VIEW 语句修改现有的 通过以下一种或多种方式实现物化视图:
改变其存储特性
更改其刷新方法、模式或时间
改变其结构,使其成为不同类型的物化 查看
启用或禁用查询重写
【讨论】:
正如 Jeffre Kemp 所指出的,您无法更改现有物化视图的查询。
但是,如果您预计将来需要进行更改,您可以选择以下方法之一:
SELECT * FROM myView。这允许您更改查询 - 但是,它不允许您在 MATERIALIZED VIEW 中添加/删除列【讨论】: