在.NET中声名一个COMMAND对象,将它的COMMANDTEXT属性设为"INSERT INTO 库1.TABLE (SELECT * FROM 库2.TABLE)"目的是将库2中的的一表的里面的所有记录全部保存到库1中一个结构完全相同的表中去??如两个库配制在不同机子怎么做呢??

解决方案 »

  1.   

    INSERT INTO 库1.TABLE SELECT * FROM 库2.TABLE 不用加括号 
    如果在两个机器就用链接服务器
      

  2.   

    可以的,
    如果是两个库,则需要配置一个datalink就可以了。
    例如: insert into b select * from a@mydatalink 
    mydatalink 是你定义的数据连接。
      

  3.   

    create shared public database link linkname
    connect to username identified by password
    using 'tns name';
      

  4.   

    老大,能讲下儿上面的大致意思吗??我刚开始用ORACL,很菜的,上面的字符串在怎么在编程中应用呀,我用。NET开发,这要往那儿写呀,在先在库中建好吗??
      

  5.   

    当然先在库中建好了! 就直接在sql plus里执行就行了,记得把里面的用户名密码还有TNS改成你自己的。
      

  6.   

    create database link link_name connect to user_name identified by user_password using 'dbname'