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