可以在Oracle Views上执行CRUD操作

时间:2011-11-03 15:51:17

标签: oracle view crud updatable-views

我知道这有点模糊,但我对观点不熟悉,并试图了解他们的能力。

假设我使用表的组合创建由复杂查询创建的视图。如果我试图在视图中编辑记录,那么视图是否足够智能,可以通过创建视图的逻辑向后移动并在正确的表中编辑正确的值?

是否在视图中编辑了一个值?

谢谢!

1 个答案:

答案 0 :(得分:5)

取决于:

http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/statements_8004.htm

请参阅“可更新视图说明”

一节

请注意,您可以在任何视图上始终创建INSTEAD OF触发器以使其可更新(您提供逻辑)。