如何实现多数据库连接查询?(100分)

S

steel

Unregistered / Unconfirmed
GUEST, unregistred user!
Oracle建两个库Db1与Db3,Db1的表Tab1的f1字段与Db3的表Tab3的f1字段关联,
如何实现Tab1与Tab3的连接查询?
 
在db1中建一个dblink如:alink.然后在sql语句中使用这个dblink
select b.f1 from tab1 b,alink@tab3 c
where b.f1=c.f1
 
select ... where ...
 
to dragontop:
能解释一下dblink吗?如何建?
另外,SQL Server的临时表可以这样建:select * into #Tab1 from Tab1 .
Oracle的临时表如何建?
 
create public database link db1.alink connect to db3
identified by <pwd> using 'db1'
大概是这样,具体的你可以看看oracle的帮助文件
 
顶部