oracle触发器,一个表新增、修改的同时同步另一张表
2016-06-20 16:13
246 查看
oracle创建触发器,把本地新增、修改数据过程同步到另一个服务器上去。
如果是本地,加数据库名即可。如果是远程服务器,不是一台机器,做一个db_link操作即可。
如果是本地,加数据库名即可。如果是远程服务器,不是一台机器,做一个db_link操作即可。
------------------ 终极新增用户增加触发器版,测试可以用 create or replace trigger tr_tguser_insert ---触发器名称 before insert on bjlt.sys_user ---在新增之前进行操作,也有after属性 for each row ---每改动一行就同步下数据 begin insert into bjlt.tguser(USERID,USERNAME,truename,password,USERTYPE,flag) --------------具体同步过程,:new.id新增的那条数据,获取数据中的id values(:new.ID,:new.USER_NAME,:new.USER_NAME,:new.PASSWORD,'AA1,AA2,AA3,AA4,AA5,BA1,BB1,CA1,CA3,CB1,CB2,CC1,CC2,CC3,DA1,DB1,DB2,DB3,DB4,EA1, EB1,EC1',0); end; ------------------ 终极修改用户增加触发器版,测试可以用 create or replace trigger tr_tguser_update before update on bjlt.sys_user for each row begin update bjlt.tguser set USERNAME=:new.USER_NAME,truename=:new.USER_NAME,password=:new.PASSWORD where USERID=:new.ID; end;
相关文章推荐
- Oracle VM VirtualBox 安装ubuntu系统后如何设置文件夹共享
- Oracle数据字典
- win php安装 oracle11 g
- navicat for oracle连接oracle
- oracle学习笔记 存储及raid技术概述
- 【Oracle】GoldenGate 12.2 OGG-01201 Error reported by MGR : Access denied.
- oracle循环 & procedure与declare嵌套
- Oracle DB 学习备注
- oracle 系统语法
- Linux oracle单机停机迁移数据库(目标不安装oracle软件的情况)
- 用sqlplus为oracle创建用户和表空间
- oracle 数据库创建
- Oracle-1:的列操作(增加列,修改列,删除列),包括操作多列
- <<卸甲笔记>>-Oracle线下迁移到PPAS
- Oracle12c Release1安装图解(详解)
- oracle 打开文件句柄数、连接数等参数查询
- oracle 查询创建了哪些存储过程
- Oracle级联操作详解
- PLSQL程序设计(Oracle)
- Mybatis之Oracle增删查改示例--转