没办法再开一贴!

Ajworld 2003-06-03 02:29:01
原意:就是我想让两个数据库中的表同步
问题1: 下面的using是指本机地址吗?
Create database link task
Connect to task IDENTIFIED by task
using ':2';

问题2:可不可以解译一下这个触发器,并帮我写一个

我下载了一个触发器例子,但我有点地方看不懂
create or replace trigger trig_ysd
after insert on bj_ysd_local
for each row
begin
insert into bj_ysd_remote@dblink remote
value(:new.x1,:new.x2,……)/*x1.x2代表字段名*/
end;

假如现在database link的连接名为task,原数据库中的表名为appeal,我要更新目的数据库中的taskappeal,请问怎么复制!

多谢各位了,我两个帐一快结
...全文
29 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuxnp 2003-06-03
  • 打赏
  • 举报
回复
create database link "你想要的名称" connect to username identified by passwd
using '你在net8中建立的服务名';

要注意global_name是不是为true,如果是
那么"你想要的名称",就要和你远程中据库中的select * from global_name;相一致。
否则就随便了!

17,377

社区成员

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

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