在Oracle 10g PL/SQL编程中,触发器主要分为三种类型:DML触发器,用于在DML语句执行前或执行后触发,可对每个行或语句操作进行处理;替代触发器,特别适用于涉及多表视图操作的情况;系统触发器,可在Oracle数据库系统的事件中触发,如系统的启动与关闭等。