zoukankan      html  css  js  c++  java
  • 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; --触发器结束

  • 相关阅读:
    牛券
    探险
    雷达安装
    智力大冲浪
    奶牛玩杂技
    BJWC2008 秦腾与教学评估
    JSOI2010 部落划分
    作诗
    ASP.NET MVC4系列验证机制、伙伴类共享源数据信息(数据注解和验证)
    正则表达式
  • 原文地址:https://www.cnblogs.com/zhangjinpeng/p/14335100.html
Copyright © 2011-2022 走看看