oracle 触发器 dblink

 

    一、创建DBLINK 跨库数据同步

           右键NEW 然后输入数据库的用户名,密码,库的连接地址后创建即可。

 

         描述: database : {IP}:1521/{数据库}

          

         提交之后自动生成

         

 

 

 

   二、创建一个oracle自增ID,在插入oracle数据时自动回写ID

          

 

 

   三、创建一个oracle 触发器 同步不用库之间的数据(触发动作:增,删,改)

CREATE OR REPLACE TRIGGER USER_INFO --触发器名称
AFTER INSERT OR DELETE OR UPDATE
ON USER_INFO --表名
FOR EACH ROW
 
BEGIN
IF INSERTING THEN--添加时
insert into USER_INFO@TEST_dblink
(id,
uname
)
values
(:new.id,
:new.uname
);
 
ELSIF UPDATING THEN--修改时
update USER_INFO@TEST_dblink
set id = :new.id,
uname = :new.uname
where id = :new.id;
 
ELSIF DELETING THEN--删除时
delete USER_INFO@TEST_dblink
where id = :old.id;
 
 
END IF;
END USER_INFO; --触发器结束

posted @ 2021-01-27 15:08  爱之翼  阅读(311)  评论(0编辑  收藏  举报