标签: sql oracle view updatable-views
我一直在寻找并且找不到列出使用可更新视图(可以使用影响目标表的修改进行修改的视图)的好处的任何地方。
我理解为什么物化视图有用(速度,安全性等)但是因为可更新视图不能包含连接和其他有用的优化...
任何人都可以列出它们可能有用的原因吗?我确信Oracle有充分的理由来实现它们。
答案 0 :(得分:2)
可更新视图确实可以包含联接。它们还必须具有约束,以便更新不会模糊 - 必须保证更新的每个值都不能更新为多个值。