先建立db_link
查询的时候用from user.table@dbname就可以了

解决方案 »

  1.   

    参考一下
    http://fengyu.china.com/dblink.htm
      

  2.   

    使用 atao245993(阿涛) ( 的方法:
    配制好连接ncdz的字符串,然后建立DBLINK,
    SQL语句加上 @test 访问就行,SELECT * FROM TAB@TEST;
      

  3.   

    我用上法,联成功了一次,又不行了,问题提示如下:
      “未找到远程数据库的连接说明”
    这是怎么回事啊?
    我的两个数据库中都有app用户,我的操作步骤是
    用app登录ncdz,
    create database link toncdz connect to app identified by app;
    然后用app登录ncdc数据库
    select * from global_name@toncdz出错,提示“未找到远程数据库的连接说明”
      

  4.   

    用app登录ncdz,
    create database link toncdz connect to app identified by app;
    然后用app登录ncdZ数据库
    select * from global_name@toncdz
      

  5.   

    create database link toncdz connect to app identified by app;??? 连接字符窜呢?
    要配制连接第二个数据库的窜test,自己手工配制吧:
    create database link toncdz connect to app identified by app using 'test';
      

  6.   

    楼主是要“在ncdc的库中写一个存储过程联接库ncdz”,那么应该在ncdc中建立一个针对ncdz的数据库连接:
    app登录ncdc,然后
    create database link toncdz connect to app identified by app using 'ncdz'
    这里的用户名和密码应该是可以访问ncdz的用户名及密码,并假设了ncdz的网络服务名也是ncdz。然后在ncdc的app用户下就可以访问ncdz的app用户下的表了,如在存储过程里面写
    select * from app.table_name@toncdz