建立从数据库B到A的数据连接dblink!
create table bb as select * from owner.aa@dblink

解决方案 »

  1.   

    如何建立从数据库B到A的数据连接dblink?
      

  2.   

    SQL Server:
    select * into B..BB from A..AA;或是
    select * into B.dbo.BB from A.dbo.AA;
      

  3.   

    数据表BB已经在数据库B中了,表结构和AA一样,而且这个操作要经常做,即BB里面有以前从AA加入的数据。完成这个操作后,AA表的数据会被清空的。
      

  4.   

    insert into B..BB 
    select * from A..AA;
      

  5.   

    关键是数据库A是DBase而数据库B是SQL Server,zhuzhichao(竹之草)兄的这条SQL语句放在哪里写呢?
      

  6.   

    Sorry,原以为没什么关系,等到想写的时侯才发现没地方写。
      

  7.   

    可以这样,建立LINKED SERVER.
    首先建立为您的dbase表建立System DSN.假设名字价myDSN
    1.在sqlserver的企业管理器(enterprise manager)中,展开Security,然后展开Linked Server.同时鼠标右键点击Linked Server,在弹处的菜单点击New Linked Server...,弹出的窗口中有几项:
    Linked Server;kk_server(随意添)
    Product Nmae:dbase
    Data sorece:myDSN
    Provider string:MDASQL
    确定即可
    这样就为SQlsever 添加了一个管理的服务器
    这是可以这样式样您的要求:
    insert into yourtable(fld1,fld2,fld3) select fld1,fld2,fld3 from openquery(kk_server,'select flda1,flda2,flda3 from yourtable2') 
    ok.
      

  8.   

    先要在sql server中建立一个到dbase的connection
      

  9.   

    dbase ---> 文本 -----> SQl server
      

  10.   

    smartdonkey(聪明的毛驴)
    如果那一边是sybase 12。0 , 咋办?
    (纯属讨论)
      

  11.   

    你用sql server的dts功能可以完全实现,做个dts包包含抽取和删除,然后定时执行不久完了