首页 > 解决方案 > 如何使用触发器创建视图?

问题描述

请您建议我是否可以使用 Oracle 中的触发器创建数据库视图?例如,我有一个触发器 trig_cust,我想创建一个视图: Create or replace view vw_cust as select * from trig_cust;

PS需要循环使用这个视图

标签: sqloracleoracle11gdatabase-triggerdatabase-view

解决方案


触发器是一个偶数的动作。您不能在触发器之外创建视图。触发器用于根据特定事件执行插入/更新/删除操作,其中视图用于选择具有多个表组合的列集。

视图用于显示来自不同表的一组所需列的组合,以减少查询工作。视图主要用于报告目的。您可以在视图上有一个触发器,但不能在触发器之外查看。


推荐阅读