带有更新视图和插入行后的Oracle触发器

带有更新视图和插入行后的Oracle触发器,oracle,Oracle,每当我在属于两个不同模式的两个表中插入/删除行时,我想触发一个触发器。我有一个sql查询,如下所示: 选择n.name作为名称,count(不同的d.projects)作为计数 来自emp n,dep d 其中n.dep=d.dep 按n.名称分组 当我从这些表emp和dep中插入或删除行时,我想自动触发一个触发器来更新包含上述sql查询的视图。 我正在使用Oracle数据库。请告诉我怎么做。你说的“更新视图”是什么意思?视图只是一个存储的查询,它不存储任何数据,所以您不需要更新任何内容。视图将

每当我在属于两个不同模式的两个表中插入/删除行时,我想触发一个触发器。我有一个sql查询,如下所示:

选择n.name作为名称,count(不同的d.projects)作为计数
来自emp n,dep d
其中n.dep=d.dep
按n.名称分组

当我从这些表emp和dep中插入或删除行时,我想自动触发一个触发器来更新包含上述sql查询的视图。
我正在使用Oracle数据库。请告诉我怎么做。

你说的“更新视图”是什么意思?视图只是一个存储的查询,它不存储任何数据,所以您不需要更新任何内容。视图将始终反映数据的当前状态。这是物化视图吗?如果它是普通视图,则不必更新它。。它会自己解决的。如果是物化视图,请使用“提交时”选项创建它。。同样,它将自行更新。视图包含上述查询。这是正常的看法还是物化的?你需要告诉我们。您是否执行了创建视图的操作?还是创建物化视图?如果创建了物化视图,您指定了哪些刷新选项?如果不知何故,您不知道在
所有对象中看到的对象类型是什么?