想飛就別怕摔

          大爺的并TM罵人

          oracle db_link 和觸發器實現不同數據庫表的同步

          ---創建dblink,dblink_test名稱,(被同步數據庫的a_test)ST10766用戶名,ep密碼,ass100連接字符串
          create public database link dblink_test
             connect to ST10766 identified by ep
             using 'ass100';

          ---刪除dblink
          ----drop public database link dblink_test;

          ----建立表
          create table a_test (id int,name varchar(20),pass varchar(20))
          select * from a_test;

          insert into a_test (id,name,pass) values (1,'zzn','shanshan')
          insert into b_test (id,username,password) values('1','zxl','xiaolan')

          ----在目的數據庫上,測試dblink,查詢的是源數據庫的表
          select * from a_test@dblink_orc10; 
          select * from a_test;

          ----創建觸發器

          create or replace trigger a_b_test
            after  insert or update or delete
            on a_test
            for each row
          begin
            if deleting then
                delete from b_test where id=:old.id;
            end if;
            if inserting then
                insert into b_test(id,username,password)  //b_test表的字段
                values(:new.id,:new.name,:new.pass); //a_test表的字段
            end if;
            if updating then
               update b_test set username=:new.name,password=:new.pass where id=:old.id;
            end if;
          end a_b_test;

          posted on 2009-05-06 15:45 生命的綻放 閱讀(2606) 評論(0)  編輯  收藏 所屬分類: 數據庫

          <2009年5月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(5)

          隨筆分類(94)

          隨筆檔案(93)

          文章分類(5)

          文章檔案(5)

          相冊

          JAVA之橋

          SQL之音

          兄弟之窗

          常用工具下載

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 阳信县| 湘潭县| 高安市| 长垣县| 越西县| 江阴市| 紫阳县| 沛县| 永福县| 榆社县| 那曲县| 宁波市| 西畴县| 阿鲁科尔沁旗| 仙游县| 肇庆市| 贡觉县| 巴塘县| 逊克县| 罗江县| 营口市| 巴林左旗| 普宁市| 达拉特旗| 阿图什市| 闻喜县| 和林格尔县| 黑水县| 锦州市| 全州县| 陈巴尔虎旗| 杭锦旗| 赞皇县| 红河县| 尤溪县| 大英县| 峨边| 探索| 乐业县| 富源县| 武山县|