我有数据库A 数据库B 现在要把A库里的表a的数据,导入到B库里的b表(a,b两表的结构相同)

解决方案 »

  1.   

    --在数据库B上创建一个数据库连接,其名称是dd,连接到数据库A上,连接数使用的用户名是username,密码是userpasswd,连接使用的网络服务名是network_service_name.
    create public database link dd connect to username identified by userpasswd using 'network_service_name';--然后再B数据库上进行如下操作
    insert into b select * from a@dd;--此处的a是数据库A上的表名称,dd是你上面创建的DBLINK.
      

  2.   

    按照楼上说的步骤create public database link SSY_LINK connect to ssy identified by ssy using 'SSY';
    insert into t_admin_menu select * from t_admin_menu@SSY_LINK
    错误:表和试图不存在  
      

  3.   

    ssy这个用户有访问a表的权限吗?
      

  4.   

    用户名ssy 密码ssy 数据库SSY (SSY为A数据库, t_admin_menu为数据库SSY的表)
      

  5.   

    SSY为A数据库:上面意思?SSY应该是数据库A的网络服务名称。
      

  6.   

    你不是用B库上的用户去访问A的,你用的是A上的用户去访问A的。