创建触发器 触发器类似于过程和函数,都拥有声明.执行和异常处理过程的带名PL/SQL块.与包类似,触发器必须存储在数据库中.前面已经讲过,过程是显式地通过过程调用执行的,同时过程调用可以传递参数.与之相反,触发器是在事件发生时隐式地运行的,并且触发器不能接受参数.运行触发器的方式叫做激发(firing)触发器.触发事件可以是对数据库表的DML(INSERT.UPDATE.DELETE)操作或某种视图的操作.Oracle8i把触发器功能扩展到了可以激发系统事件,如数据库的启动和关闭,以及某种DDL…