Oracle数据库编程:使用PL/SQL编写触发器

Posted on 2013-07-30 19:42  冰天雪域  阅读(240)  评论(0编辑  收藏  举报

8、使用PL/SQL编写触发器:

       触发器存放在数据缓冲区中。
       触发器加序列能够实现自动增长。
       在触发器中不能使用connit和rollback。
       DML触发器在对特定的表执行DML(insert、update、delete)操作时激发。
       语句级不能用:new和:old,行级可用。(在触发器中加上for each row就是行级触发器,不加则默认语句级)
       一张表可以有多个触发器,但是一个触发器只能监听一个表。

       定义触发器:
         1.确定事件源
         2.确定事件类型
         3.绑定事件
         4.实现业务

       管理触发器:
         禁止:alter trigger 触发器名字 disable;
         激活:alter trigger 触发器名字 enable;


 

 

Copyright © 2024 冰天雪域
Powered by .NET 9.0 on Kubernetes