可以在Oracle Views上执行CRUD操作

use*_*479 1 oracle crud view updatable-views

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

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

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

谢谢!

Cad*_*oux 5

这取决于:

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

请参阅"可更新视图的注释"一节

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