PL/SQL和程序设计.ppt

PL/SQL和程序设计

三、触发器的组成: ???????????? 1、触发时间:触发器事件的时间次序(before, after) ???????????? 2、触发事件:什么SQL语句会引起触发器触发(insert, delete, update) ???????????? 3、触发子体:触发器触发时要执行的操作(一个完整的PL/SQL程序) ???????????? 4、触发类型:触发器被执行的次数(语句级、行级) 四、创建触发器注意事项: ???????? 1、在触发器中可以调用存储过程;在存储过程中不得调用触发器。 ???????? 2、在触发器中不得使用commit, rollback, savepoint语句。 ?????????3、在触发器中不得间接调用含有commit, rollback, savepoint的语句的存储过程及函数。 五、创建语句级触发器: ?????????语句级触发器: 该触发器在数据库操作时只执行一次。 ?????????说明: ?????????update中的of是可选项,用于指定语句要修改的列 ?????????要创建的触发器已经存在时,使用replace选项 创建触发器的一般语法是: CREATE [ OR REPLACE]TRIGGER 触发器名 [ BEFORE|AFTER ] event ON table_reference [ F

文档评论(0)

1亿VIP精品文档

相关文档