insert into [数据库名].[拥有者名].[表A] select * from 表B

解决方案 »

  1.   

    insert into [数据库名].[拥有者名].[表A] select * from 表B
    同意。
      

  2.   

    用insert的话,数据量小的话还行,但数据量大的话是在慢的无法忍受,
    我建议用BatchMove控件。
      

  3.   

    再补充一下,如果是追加数据的话要将BatchMove的mode设为append
      

  4.   

    各位大哥,不好意思,我用的是ADOQUERY, 没有BatchMove的.
      

  5.   


    insert into [数据库名].dbo.[表A] select * from 表B

    insert into [表A] select * from [数据库名].dbo表B
      

  6.   

    比较简单:
    insert into [数据库名].dbo.[表A] select * from [数据库名].dbo.表B
      

  7.   

    1、"[拥有者名]",DBO,即数据库对象所有者;
    2、如采用ACCESS数据库,[数据库名]是代表全路径的数据库名;如采用SQL SERVER数据库,[数据库名]可以直接是数据库名称。
    3、语句“insert into [数据库名].dbo.[表A] select * from 表B”
    是你的QUERY的连接数据库为表B所在的数据库的情况下用的;
    4、语句“insert into [表A] select * from [数据库名].dbo表B”
    是你的QUERY的连接数据库为表A所在的数据库的情况下用的; 
     
     
     
      

  8.   

    假如數據庫有密碼,上面SQL cant run!!