关于oracle数据库间数据操作的问题

hongqi162 2006-04-19 11:47:40
关于oracle数据库间数据操作的问题,我想到的方法是使用触发器 建立dblink 但是这样的会有隐式调用commit/rollback 还有没有别的办法 触发器中不能直接做commit/rollback

create or replace trigger Edit_VIO
before insert or update or delete
on DD
declare
begin
execute immediate 'create database link myDbLink connect to redlight identified by jlpassword using ''police''';
if inserting then
execute immediate 'insert into dd@myDbLink values(''insert'',''1'',''1'')';
testdblink;
elsif updating then
execute immediate 'insert into dd@myDbLink values(''update'',''1'',''1'')';
elsif deleting then
execute immediate 'insert into dd@myDbLink values(''delete'',''1'',''1'')';
end if;
end edit_VIO;

...全文
153 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiirii 2006-04-19
  • 打赏
  • 举报
回复
>>关于oracle数据库间数据操作的问题
什么目的?? 数据库同步? 数据表同步??

还是特别的一些同步?
data guard 看是不是你要的??
fanhaili 2006-04-19
  • 打赏
  • 举报
回复
友情接分~~~

^O^
firetoucher 2006-04-19
  • 打赏
  • 举报
回复
偶是来听课迪~

FT
--
Anything one man can imagine, other men can make real.

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧