Oracle 数据库中的触发器类型(oracle触发器类型)
Oracle数据库中的触发器类型是解决业务逻辑和应用服务器上的编程代码交互的重要技术手段。触发器是识别修改特定表或者行的一种数据库对象,它可以理解为一种自动执行的存储过程,它可以支持真实存在的行行为,响应触发操作,例如:在插入新行、删除或更新行的过程中,触发器将自动触发它定义的触发程序。
Oracle数据库中的触发器主要有两种类型:DML触发器和系统触发器。DML触发器被触发操作是SELECT,INSERT,UPDATE,DELETE操作,而系统触发器则是系统都可以触发,比如DDL操作被执行时,系统触发器就可以自动触发。
DML触发器可以根据表的多种操作选择合适的触发操作的时机,当某个操作被执行时,可以触发相关的动作。比如,可以通过在对表进行更新操作时触发一条语句,以及使用系统存储过程,实现列的自减,比如:
CREATE OR REPLACE TRIGGER “
AFTER UPDATE ON `