/**
* 在数据库更新一条记录的特定字段前将表中的部分字段的原数据写入到另一张表中。
*/
create or replace trigger eosoperator_pass
before update of PASSWORD on eosoperator
for each row
begin
insert into EOSOPERATOR_T_PASS (OPERATORID,USERID,PASSWORD) values(:OLD.OPERATORID,:OLD.USERID,:OLD.PASSWOR ...
触发器
是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。
功能:
1、 允许/限制对表的修改
2、 自动生成派生列,比如自增字段
3、 强制数据一致性
4、 提供审计和日志记录
5、 防止无效的事务处理
6、 启用复杂的业务逻辑
开始
create trigger biufer_employees_department_id
before insert or update
of department_id
on em ...
转 oracle触发器(当插入或删除或修改一张表A时,能把新数据同步到另一张结构相同的表B里面)
create or replace trigger testT
AFTER INSERT OR UPDATE OR DELETE ON A
for each row
declare
-- local variables here
begin
IF INSERTING THEN
INSERT INTO b(a,b) VALUES(:NEW.a,:NEW.b ...
- 浏览: 18746 次

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
左外连接,右外连接,全连 ...
呵,受教了,以前学过,也明白了,但好长时间不用就忘了,主要是语法,以后再也不忘了 ...
-- by song218888 -
myeclipse hibernate spri ...
,真是太感谢你了,对我这初学者真是有莫大的帮助啊!!!
-- by zbmartin






评论排行榜