如何在oracle中更新视图

时间:2014-04-07 10:10:22

标签: sql oracle view

我在Oracle中创建了没有任何问题的视图。但我无法更新它。我想在oracle中更新视图,请帮忙。反正有可能吗?

2 个答案:

答案 0 :(得分:4)

您可以在视图as described in the documentation上创建instead of触发器:

  

视图将查询的输出显示为表。如果要像更改表一样更改视图,则必须创建INSTEAD OF个触发器。他们不改变视图,而是更改基础表。

准备好触发器后,您可以使用与表格相同的语法更新视图。

您尚未显示您的视图或表定义,因此没有足够的信息来提供有用的示例;幸运的是,文档中有一个可以作为起点使用。

答案 1 :(得分:2)

查看是我的朋友的选择,如果您想要更新视图,则必须更新您的表格,然后您会在视图中看到更改。