问题如下:
我从数据库A中读取了我想要的数据,有近千条记录,现在要把这些记录写入到数据库B中,问题是我采用循环,一条一条记录的写入,很耗时,请问怎样像批处理一样,把查询出来的这么多的数据记录快速写入到新服务器中

解决方案 »

  1.   

    如果是SQL的话可以用SQL的导入/导出工具
      

  2.   

    insert into database1:table1 values (select column1, column 2 from database2:table1
    where ...)
    这里的‘:’ 是informix的,别的数据库自己查查。
      

  3.   

    再说明一下,数据库A处于PC-A中,数据库B处于PC-C中,处理程序(软件)处于PC-C中
      

  4.   

    SQL Server
    SELECT INTO TABLE2
    FROM   OPENDATASOURCE(
             'SQLOLEDB',
             'Data Source=PC-A;User ID=yourUID;Password=yourPassWord'
             ).yourDatabasename.dbo.yourtablename