请教有关oracle中db link的问题

[复制链接]
查看11 | 回复4 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
现有A、B两个数据库(分别放在两台机器上),在A中已建立了用户data1,现在要让data1可以对B中的表进行insert、update等操作,请问该如何操作?怎么写语句?



回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
create [private|public] database link Link_Name connect to DB_B identified by User_B Password_B;
select * from Link_Name:[Owner_Name.]Table_Name;
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
在A上建立B的db-link,例如名字叫bblink;
然后在A 上操作: 例如:insert into userinfo value select * fromuserinfo @ bblink;
其他操作同样,在后面加@ 和 db link 名字。
不会可以继续交流。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 xinxinhg 发布
[B]create [private|public] database link Link_Name connect to DB_B identified by User_B Password_B;
select * from Link_Name:[Owner_Name.]Table_Name; [/B]


多谢!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 bacycle 发布
[B]在A上建立B的db-link,例如名字叫bblink;
然后在A 上操作: 例如:insert into userinfo value select * fromuserinfo @ bblink;
其他操作同样,在后面加@ 和 db link 名字。
不会可以继续交流。 [/B]


多谢多谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行